drupal@drupal-pc:~$ sudo find / -type f -name "libnode.so"
find: ‘/run/user/1000/gvfs’: Keine Berechtigung
/opt/atom/libnode.so
drupal@drupal-pc:~$ atom
atom: error while loading shared libraries: libnode.so: cannot open shared
object file: No such file or directory
昨日はgithubでnode jsをコンパイルしたからです。欠落しているファイルがあっても、AtomはコマンドラインからAtomを起動しません。また、ランチャーアイコンから実行すると、Atomは完全に実行されます。どんなアイデアでも!
答え1
ライブラリが見つかりませんが、ライブラリがある場合は、正しい場所で検索していない可能性があります。次のように追加します。
export LD_LIBRARY_PATH="/opt/atom"
.profileまたは.bashrcが役に立つかもしれませんが、問題は異なるかもしれません。
あるいは、PATH環境変数の新しいノードパスにアトミックパスを切り替える必要があるかもしれません。
これはすべて、新しいノードをインストールした場所、古いノードを削除したかどうか、および方法などによって異なります。これは私のチュートリアルソースからNodeをインストールする方法とパスを処理する方法について説明します。おそらくこれをNodeを直接構築してインストールする方法と比較することができます。