[英]“Close and reopen your terminal to start using nvm” not working
我正在使用配備新 Apple M1 芯片的 MacBook Air,我正在嘗試安裝 nvm。 首先,我檢查它是否已經安裝:
MacBook-Air-gignu:~ gignu$ nvm -v
-bash: nvm: command not found
好像沒有安裝。 所以我嘗試像這樣安裝它:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
現在它告訴我 nvm 已經安裝:
=> nvm is already installed in /Users/gignu/.nvm, trying to update using git
=> => Compressing and cleaning up git repository
=> nvm source string already in /Users/gignu/.bash_profile
=> bash_completion source string already in /Users/gignu/.bash_profile
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
顯然,nvm 已經安裝,我所要做的就是“關閉並重新打開”我的終端。 但是如果我關閉終端,重新打開它並輸入nvm -v
我會得到與第一次相同的響應: command not found
我刪除了主目錄中的 .bashrc 文件,並創建了一個包含以下內容的新文件:
export NVM_DIR="$HOME/.nvm"
. "$(brew --prefix nvm)/nvm.sh"
它沒有用。
我也用不同的內容做了同樣的事情:
NVM_DIR = "${XDG_CONFIG_HOME / - .$HOME /} NVM"
[-s"$NVM_DIR / nvm.sh"] && \. "$NVM_DIR / nvm.sh"#This will load nvm
還有這個:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
沒有任何作用,無論我是將它放在 .bashrc 文件還是 .bash_profile 文件中。
暫時有效的是在終端中從上面執行代碼:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
現在,當我檢查 nvm 時,它已安裝:
MacBook-Air-gignu:~ gignu$ nvm -v
0.37.2
但是,如果我關閉終端然后重新打開它,則不再安裝 nvm。
提前感謝您的幫助!
我找到了解決方案!
您必須將以下內容放在 .bashrc 文件或 .bash_profile 文件的開頭:
source ~/.bashrc
我的 .bash_profile 文件現在看起來像這樣:
source ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.