【问题标题】:Brew install nvm. nvm: command not found酿造安装nvm。 nvm:找不到命令
【发布时间】:2018-11-02 12:44:51
【问题描述】:

使用 brew 安装 nvm 并运行 nvm 后,显示为 nvm: command not found

如何让命令执行?

【问题讨论】:

    标签: homebrew nvm


    【解决方案1】:

    使用 brew 安装 nvm 有两个步骤。

    首先使用brew安装应用:

    brew install nvm

    然后查看 brew info "caveats" 部分,看看您还需要做什么:

    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"
    

    如果您没有 ~/.bash_profile 文件,那么您可以简单地创建一个。

    在再次尝试运行nvm 命令之前,请确保重新启动您的终端

    【讨论】:

    • 谢谢!我的 Mac 上的这个重复问题让我很生气。现已解决!
    • 这太棒了!非常感谢:)
    • 尝试了很多东西。只有这个解决方案对我有用。非常感谢。
    • 如果您不想重新启动终端,也可以运行 source ~/.zshrc 或等效项
    • 在 Mac 上你可能需要修改 ~/.zprofile 而不是 ~/.bash_profile
    【解决方案2】:

    我遵循了@user3207874 的回答,但它仍然不适合我。在这些步骤之后我必须运行这个命令:

    source $(brew --prefix nvm)/nvm.sh
    

    【讨论】:

    • 哦,谢谢..它有效..你能告诉我为什么它有效但@user3207874的回答没有?
    • 这也唤醒了我,@user3207874 的回答无效
    【解决方案3】:

    From the docs:

    您的系统可能没有命令所在的 [.bash_profile 文件] 设置。只需使用 touch ~/.bash_profile 创建一个并运行 再次安装脚本

    您可能需要重新启动终端实例。尝试打开一个新的 终端中的选项卡/窗口,然后重试。

    重启对我有用...为什么所有的错误都不能这么简单?!!

    【讨论】:

      【解决方案4】:

      运行npm install后我遇到了同样的问题

      以下解决方案对我有用:

      1. 运行brew doctor 为 NPM 查找损坏的符号链接

      2. 运行brew cleanup 清理它们

      【讨论】:

        【解决方案5】:

        只是为 Aaditya 的答案添加一些解释来解释它为什么起作用。我没有足够的声望,无法重播。

        基本上有两个重要的步骤需要遵循

        导出 NVM_DIR 位置。如果此文件夹不存在,则需要先创建它。

        export NVM_DIR="$HOME/.nvm"
        

        其次,您需要获取 nvm 的脚本。一般是这样的

        . "/usr/local/opt/nvm/nvm.sh"
        

        如果第二步中的路径确实有效,则可能是因为您的设备中的路径不同。找到其路径的一种简单方法是使用命令

        brew --prefix nvm
        

        输出将是 nvm.sh 文件所在的 nvm 安装目录的路径。在 $() 中设置命令将创建一个子 shell 来获取该路径。我们可以使用它来获取 nvm.sh 脚本的任何位置,如下所示:

        . $(brew --prefix nvm)/nvm.sh
        

        使用该命令可以替代 .bash_profile 中的 . "/usr/local/opt/nvm/nvm.sh"

        【讨论】:

          猜你喜欢
          • 2015-02-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-30
          • 1970-01-01
          • 1970-01-01
          • 2021-04-29
          相关资源
          最近更新 更多