Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js nvm别名默认值在MacOS Capitan EL中不工作_Node.js_Osx Elcapitan_Nvm - Fatal编程技术网

Node.js nvm别名默认值在MacOS Capitan EL中不工作

Node.js nvm别名默认值在MacOS Capitan EL中不工作,node.js,osx-elcapitan,nvm,Node.js,Osx Elcapitan,Nvm,自从我升级到Yosemite(几个月前)/Capitan EL(我本周升级)之后,我的nvm就一直忘记节点环境,尽管我确实这么做了 nvm alias default 0.12 好笑的是,它在我按下回车键后告诉了我 default -> 0.12 (-> v0.12.8) 但当我打开一个新的终端时,它说节点:找不到命令 到目前为止,我尝试了几种解决方案: 我尝试过使用brew卸载nvm&brew安装nvm 以及安装脚本,因为brew抱怨它不适用于预发布的操作系统(现在实际上是G

自从我升级到Yosemite(几个月前)/Capitan EL(我本周升级)之后,我的nvm就一直忘记节点环境,尽管我确实这么做了

nvm alias default 0.12
好笑的是,它在我按下回车键后告诉了我

default -> 0.12 (-> v0.12.8)
但当我打开一个新的终端时,它说节点:找不到命令

到目前为止,我尝试了几种解决方案:

  • 我尝试过使用
    brew卸载nvm
    &
    brew安装nvm
  • 以及安装脚本,因为brew抱怨它不适用于预发布的操作系统(现在实际上是GA)
  • 我仔细检查了bash_profile是否有以下行

    导出NVM_DIR=~/.NVM

    来源$NVM_目录/NVM.sh

不幸的是,它们都不起作用。以前有人遇到过类似的问题吗


谢谢

这只是一个暂时的解决方案,但它是有效的

  • ~/.bash_profile
    中添加
    nvm use stable
    (或您想要用来替换stable的任何版本)

  • 保存文件

  • 在此之后执行
    source~/.bash_profile
    ,或者只需打开一个新的终端选项卡


  • 这仅仅是一个暂时的解决方案,然而,它是有效的

  • ~/.bash_profile
    中添加
    nvm use stable
    (或您想要用来替换stable的任何版本)

  • 保存文件

  • 在此之后执行
    source~/.bash_profile
    ,或者只需打开一个新的终端选项卡


  • 这对我来说在El Capitan很有效

    brew uninstall nvm
    brew install nvm
    mkdir ~/.nvm
    export NVM_DIR="$HOME/.nvm"
     . "$(brew --prefix nvm)/nvm.sh"
    

    它说.nvm文件夹已经存在,但我忽略了这一点。

    这在El Capitan上对我有效

    brew uninstall nvm
    brew install nvm
    mkdir ~/.nvm
    export NVM_DIR="$HOME/.nvm"
     . "$(brew --prefix nvm)/nvm.sh"
    

    它说.nvm文件夹已经存在,但我忽略了它。

    我只是在MacOS el capitan中使用了这个命令

    $> nvm alias default v6.4.0
    
    它像预期的那样工作。请注意版本号前的小v

    最后,如果有帮助的话,我使用这个命令来安装nvm,正如nvm项目中所描述的那样


    我刚刚在MacOS el capitan中使用了这个命令

    $> nvm alias default v6.4.0
    
    它像预期的那样工作。请注意版本号前的小v

    最后,如果有帮助的话,我使用这个命令来安装nvm,正如nvm项目中所描述的那样


    只是检查一下,
    nvm是否使用0.12
    为您实际加载了正确的nvm?使用
    别名对我也不起作用,但我所做的只是在bash_配置文件中添加
    nvmuse>/dev/null
    ,以便加载。如果从命令行运行
    nvm_DIR=$HOME/.nvm
    $nvm_DIR/nvm.sh
    ,它还会抛出错误吗?如果您显示了错误消息,那就太好了。如果您没有阅读此线程,也可以尝试一下。谢谢@CKD。我试图手动运行该命令,但它仍然给我错误。最后我做的和你一样。我想这应该是一个暂时的解决方案,需要真正了解为什么会发生这种情况。您是使用brew还是使用
    curl
    命令安装的?nvm上的建议解决方案是遵循这些。只需检查一下,
    nvm是否使用0.12
    为您实际加载了正确的nvm?使用
    别名对我也不起作用,但我所做的只是在bash_配置文件中添加
    nvmuse>/dev/null
    ,以便加载。如果从命令行运行
    nvm_DIR=$HOME/.nvm
    $nvm_DIR/nvm.sh
    ,它还会抛出错误吗?如果您显示了错误消息,那就太好了。如果您没有阅读此线程,也可以尝试一下。谢谢@CKD。我试图手动运行该命令,但它仍然给我错误。最后我做的和你一样。我想这应该是一个暂时的解决方案,需要真正了解为什么会发生这种情况。您是使用brew还是使用
    curl
    命令安装的?nvm上的建议解决方案如下所示。