2016-08-13 6 views
3

私は電子でデスクトップアプリケーションを構築しようとしていますが、アプリケーションを起動しようとすると次のエラーが発生しました。共有ライブラリの読み込み中にエラーが発生しました:libgtk-x11-2.0.so.0:

error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory 

では、私の窓の上のbashを経由して10デバイスをelectron main.jsを実行した後にこれが起こります。

エレクトロンは、次のようにインストールされました:

npm install electron --save-dev 

https://www.npmjs.com/package/electron

任意の助けいただければ幸いです

UPDATE:

> electron main.js 

[8002:0814/084446:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument 
#0 0x000001e098ce <unknown> 
#1 0x000001e1f4db <unknown> 
#2 0x000001e1fa9d <unknown> 
#3 0x000002892fc2 <unknown> 
#4 0x00000265e599 <unknown> 
#5 0x000002664b5f <unknown> 
#6 0x00000265dc36 <unknown> 
#7 0x000001204157 <unknown> 
#8 0x000001202c30 <unknown> 
#9 0x0000033a9470 main 
#10 0x7fe5ec701f45 __libc_start_main 
#11 0x000000575039 <unknown> 

答えて

4

あなたはapt-get install libgtk2.0-0に必要とXサーバをインストールしますWindowsの場合はなど。アーチのLinux x64の

+0

おかげで、何を、あなたは、Windows用のXサーバによって意味ですか、なぜ、そのようなタスクは、好奇心から必要とされるであろう? – John

+0

GTKを使用するLinux版のElectronを実行しているのでXサーバが必要です.GTKを使用するには、GTKウィンドウとウィジェットを表示できるようにXサーバが必要です。/usr/local/lib/node_modules/electron/dist/electron:共有ライブラリの読み込み中にエラーが発生しました:libXtst.so.6: – mscdex

+0

ありがとうございますが、何らかの理由で(コンピュータを再起動してlibgtkをインストールして問題を解決しても)共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません – John

0

- > 32ビットパッケージ:私のために

yaourt -S lib32-libgtkhtml 

注:)

関連する問題