小智 11
只是为 Aaditya 的答案添加一些解释以解释其工作原理。我无法重播,因为我没有足够的声望。
基本上有两个重要的步骤需要遵循
导出 NVM_DIR 位置。如果该文件夹不存在,则需要先创建它。
export NVM_DIR="$HOME/.nvm"
Run Code Online (Sandbox Code Playgroud)
其次,您需要获取 nvm 的脚本。通常是这样的
. "/usr/local/opt/nvm/nvm.sh"
Run Code Online (Sandbox Code Playgroud)
如果第二步中的路径确实有效,可能是因为您的设备中的路径不同。找到其路径的一种简单方法是使用命令
brew --prefix nvm
Run Code Online (Sandbox Code Playgroud)
输出将是文件所在的 nvm 安装目录的路径nvm.sh。在 $() 内设置命令将创建一个子 shell 来获取该路径。我们可以使用它来获取 nvm.sh 脚本,无论它位于何处:
. $(brew --prefix nvm)/nvm.sh
Run Code Online (Sandbox Code Playgroud)
使用该命令可以替代. "/usr/local/opt/nvm/nvm.sh".bash_profile 中的命令。
use*_*874 10
使用brew安装nvm有两个步骤。
首先使用brew安装应用程序:
brew install nvm
然后,查看酿造信息的“小室”部分,以了解您还需要做什么:
brew info nvm
您可能会看到类似的信息(这可能会改变!):
You should create NVM's working directory if it doesn't exist:
mkdir ~/.nvm
Add the following to ~/.bash_profile or your desired shell
configuration file:
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
Run Code Online (Sandbox Code Playgroud)
如果没有〜/ .bash_profile文件,则只需创建一个即可。
在尝试命令之前,请确保重新启动终端。
小智 7
我跟着@user3207874 的回答,但它仍然不适合我。在这些步骤之后,我必须运行此命令:
source $(brew --prefix nvm)/nvm.sh
Run Code Online (Sandbox Code Playgroud)