簡體   English   中英

采購.bash_profile不返回

[英]Sourcing .bash_profile doesn't return

我可以訪問要在其上運行Django REST應用程序的Dreamhost子域。 該服務器在Ubuntu 12.04.5 LTS上運行。 在我的虛擬環境中出了點問題,因此我試圖按照Dreamhost的說明重新安裝Python。 我陷入第4步:

. ~/.bash_profile

該命令不返回,我必須中斷它才能返回。 這是我的.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

我究竟做錯了什么?

加載.bashrc.bash_profile時,您有無限的遞歸,因為它們兩者都是源。 您可能應該刪除對的呼叫. $HOME/.bashrc . $HOME/.bashrc可以防止這種情況。

它永遠不會返回,因為它永遠無法完成。 .bash_profile來源你.bashrc ,這在原來源( . S)你.bash_profile ,其來源你.bashrc ,這...

bash source命令(或. ,只是同一事物的另一個名稱)與僅發生一次的requireimport語句不同。 這是一個運行時命令,每次遇到時都會執行source d文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM