〜/ .profileは起動時に提供されません


12

Linux Mint 10 LXDEにvirtualenv + virtualenvwrapperを最近インストールしました。便宜上、標準のWORKON_HOME設定を〜/ .profileに追加しました

export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh

その後workon、ログイン後に機能しないことに気付きました。つまり、上記のコマンドが実行されませんでした。私ならsource ~/.profileそれはうまくいく。何が.profile実行されない原因になるのか本当にわかりませんか?確認しましたが、.bash_profileまたはがありません.bashrc

回答:


13

~/.profileインタラクティブログインシェル用にのみ提供されます。インタラクティブなシェルを起動しているが、それ~/.bashrcがログインシェルでない場合は、ソースが提供されます。


詳細については、この回答これを参照してください。
追って通知があるまで一時停止。

ええ、LXTerminalはで動作しないようです~/.profile
BotondBéres2011年

@Beres Botond:最初に、ログインしたときに設定が機能しないと書いていましたLXTerminal実行しても機能しないということです。ウィンドウマネージャーからLXTerminalを起動している場合は、ログインしていません。一般的に、〜/ .profile 、ログイン後に実行されるすべてのプログラムの環境に影響を与えるように環境変数を設定する場所ですが、完全にログアウトし、再度ログインして、これらの設定を有効にします。
garyjohn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.