ソースからnode.jsをアトミックにコンパイルした後、コマンドラインからのみロードできません。

ソースからnode.jsをアトミックにコンパイルした後、コマンドラインからのみロードできません。
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を直接構築してインストールする方法と比較することができます。

おすすめ記事