2016-05-13 5 views
0

Django RESTアプリケーションを実行しようとしているDreamhostサブドメインにアクセスできます。サーバーはUbuntu 12.04.5 LTSで動作します。私の仮想環境で何かが間違っていたので、私はDreamhost's instructionsに従ってPythonをもう一度インストールしようとしています。.bash_profileのソースが返されない

. ~/.bash_profile 

コマンドが戻らない、と私は戻って得るためにそれを中断する必要があります:私は、ステップ4で動けなくなります。ここに私の.bashrcです:

# ~/.bashrc: executed by bash(1) for non-login shells. 

export NVM_DIR="/home/julius/.nvm" 
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 
source .bash_profile 

、ここでは私の.bash_profileです:

# ~/.bash_profile: executed by bash(1) for login shells. 

umask 002 
PS1='[\h]$ ' 
. $HOME/.bashrc 
export PATH=$HOME/opt/python-3.5.1/bin:$PATH 

私が間違って何をしているのですか?

+4

あなたの '.bash_profile'ソースは' .bashrc'ソースであり、 '.bashrc'は' .bash_profile'ソースです。それはうまく終わらない。 –

答えて

1

.bashrcまたは.bash_profileの両方を読み込むと、無限に再帰します。これを防ぐには、おそらく. $HOME/.bashrcへの呼び出しを削除する必要があります。

1

これは決して完了できないため返されません。 (同じもののためのちょうど別の名前であるか.、)bashのsourceコマンドがされていない...

、あなたの.bashrcをソースターン源(.秒)でのご.bash_profile、あなたの.bash_profile源あなたの.bashrcrequireまたはimportのような文は1回だけ発生します。これは実行時コマンドで、毎回source dファイルが実行されます。

関連する問題