とLD_LIBRARY_PATH
に書きました。.bashrc
.bash_profile
しかし、を使用して端末でemacsを起動する場合emacs
。 GUI(apt-getからインストール)を使用して実行すると、そのような変数はありません。LD_LIBRARY_PATH
getenv
私はUbuntu 20.04を使用しています。 GUI実行Emacsが端末実行Emacsと同じ環境変数を持つようにするにはどうすればよいですか?
答え1
Ubuntu 9.04以降では、またはをLD_LIBRARY_PATH
設定できません。代わりに、システムが共有ライブラリを見つける必要があるパスを含むディレクトリにファイルを作成する必要があります。$HOME/.profile
/etc/profile
/etc/environment
/etc/ld.so.conf.d/
例:/path/to/libraries/
目的のパスに置き換えて、rootとして次のコマンドを実行してそのパスを/etc/ld.so.conf.d/emacs.conf
ファイルに入れます。
echo "/path/to/libraries/" > /etc/ld.so.conf.d/emacs.conf
詳細は以下のリンクで確認できます。