エクスポートされたファイルが含まれています。

エクスポートされたファイルが含まれています。

次の内容を含むファイルがあります。

export PYTHONPATH=/home/myuser/squish-5.0-xyz/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/myuser/squish-5.0-xyz/lib

〜/.bashrcにどこに入れるべきかわかりません。これらのファイルにどの拡張子を付けますか?たとえば、install_squish-5.0.sh または paths_squish-5.0.ini です。

答え1

拡張子は重要ではあり.shませんがoption: value

ただし、これらの行が含まれていない場合は、新しい端末でこれらの変数が必要になるたびに.bashrc必要です。source

$ echo $PYTHONPATH

$ source /pat/to/my_conf.sh
$ echo $PYTHONPATH
/home/myuser/squish-5.0-xyz/lib

答え2

通常、拡張子は必要ですが、.shこの場合は少し面倒です。$HOME/binたとえば、スクリプトexport PATH=$HOME/bin:$PATH$HOME/.bashrc. mypyenv(これは.コマンドの履歴バージョンですsource。)

この問題に対するより一般的な解決策については、このmodulesパッケージを参照してください。http://modules.sourceforge.net/

関連情報