Questions tagged «nvm»

节点版本管理器-简单的bash脚本来管理多个活动的node.js版本

18
nvm在新的终端会话中保留“忘记”节点
在OS X中使用新的终端会话时,会nvm忘记节点版本,并且默认为空: $ nvm ls: .nvm v0.11.12 v0.11.13 我必须nvm use v.0.11.13在每节课中不断努力: .nvm v0.11.12 -> v0.11.13 我已经尝试了brew安装以及官方安装脚本。 我.profile的酿造版本: #nvm export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh 对于install.sh脚本: $ curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash #nvm export NVM_DIR="/Users/farhad/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 关于我在做什么错的任何线索吗?
544 node.js  macos  npm  homebrew  nvm 

24
节点版本管理器安装-找不到nvm命令
我正在尝试按照以下说明安装NVM 我在终端输入以下命令: $ curl https://raw.github.com/creationix/nvm/master/install.sh | sh 运行安装后,我重新启动终端并尝试使用以下命令安装Node.js: $ nvm install 0.8 但我得到了答复: -bash: nvm: command not found 我不确定我在做什么错。 附加信息 - 我一直在寻找其他帖子和论坛的解决方案。我发现了另一个解决方案 $ git clone git://github.com/creationix/nvm.git ~/.nvm 但这每次我尝试都会超时。任何帮助,将不胜感激。谢谢。
303 node.js  terminal  nvm 

6
如何使用nvm正确升级节点
是否可以直接升级node而不是手动安装最新的稳定版本? 我已经安装了Node.js的版本5.0有nvm,但现在我想将其更新到5.4。我试图避免必须手动重新安装所有全局软件包(例如,通过运行npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla...)。

16
nvm与npm config的“ prefix”选项不兼容:
我正在尝试运行另一个NodeJS版本,nvm但出现此错误: $ nvm use v4.2.4 nvm is not compatible with the npm config "prefix" option: currently set to "/Users/z/.npm-global" Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it. 我设置了我的前缀以避免sudo npm(请参阅https://docs.npmjs.com/getting-started/fixing-npm-permissions)。 有什么方法可以使用nvm而不会丢失全局安装软件包的前缀?
208 node.js  npm  prefix  nvm 

2
如何使用NVM设置默认节点版本?
我已经安装了具有两个节点版本的nvm(带有zsh shell的ubuntu):v6.11.5和v9.0.0,nvm中的默认版本为v9.0.0。 每次我需要更改节点版本时 $ nvm list v6.11.5 -> v9.0.0 system default -> node (-> v9.0.0) node -> stable (-> v9.0.0) (default) stable -> 9.0 (-> v9.0.0) (default) $ nvm v6 如何更改nvm版本的默认值以定义v6.11.5?
192 node.js  version  nvm 

10
无法从根目录(或sudo)使用NVM
我已经提到过,从中运行时,我的应用程序使用不同版本的NodeJS sudo。 $ node -v v0.10.23 $ sudo node -v v0.11.8-pre 这个v0.11.8-pre版本给我带来了一些问题,所以我绝对不想使用它,但是我不能为root更改它。 $ sudo nvm use v0.10.23 sudo: nvm: command not found 我尝试从root用户安装nvm,但出现错误“已安装NVM”,但从运行时仍找不到nvm sudo。我怎么了
104 node.js  nvm 

14
如何在Docker中安装NVM?
我正在构建一个新的Docker映像,并且希望安装NVM,以便可以管理nodejs。 阅读有关如何安装NVM的文档时,他们提到要开始使用NVM,您需要获取.bashrc文件的源。 我尝试在Dockerfile中进行设置,但到目前为止,构建失败并显示以下错误: “ bash:nvm:找不到命令” 这是我的Dockerfile中的相关行: ADD files/nvm_install.sh /root/ RUN chmod a+x /root/nvm_install.sh RUN bash -c "/root/nvm_install.sh" RUN bash -l -c "source /root/.bashrc" RUN cd /root RUN bash -l -c "nvm install 0.10.31" 这是尝试构建的输出: docker build -t nginx_dock。 Step 0 : FROM ubuntu ---> 826544226fdc Step 1 : MAINTAINER dficociello …
101 node.js  docker  nvm 

9
自制软件安装了nvm,但之后找不到nvm?
我正在使用OSX 10.10.1 homebrew并oh-my-zsh重新安装。我nvm通过homebrew,然后尝试运行它,但是说-zsh:找不到命令:nvm 知道是什么问题吗?我能够安装和使用git很好... 更新9/20/2019 如DarkPurple141和Elise van Looij的最新回答所述。nvm与似乎不兼容homebrew。这也位于此处的官方nvm-sh存储库中。 不支持自制软件安装。如果您对自制安装的nvm遇到问题,请在将其提交之前,将其冲煮卸载,并按照以下说明进行安装。 注意:如果您使用的是zsh,则可以轻松地将nvm安装为zsh插件。安装zsh-nvm并运行nvm upgrade进行升级。 以下步骤应有所帮助: $ brew uninstall nvm $ brew cleanup(仅作为衡量标准) $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 通过运行$检查nvm是否正确安装command -v nvm。 4.a如果响应不是$ nvm,则在〜/ .bash-profile文件中添加以下两行: export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh 4.b重新启动计算机(您可以尝试关闭Terminal并先重新启动它)4.c $ command -v nvm should now returnnvm` 现在用$更新Node.js nvm install --lts 更新npm:$ nvm install-latest-npm …


2
NPM和NVM之间的区别
我知道npm是程序包管理器,而nvm是节点版本管理器。我目前正在尝试使用Bash自动安装开发和生产环境,却忘记了如何开始以及以什么顺序进行。安装npm后,我发现未安装我们的nvm。 我仍然需要安装nvm吗?如果是这样,有什么好处?
82 node.js  npm  nvm 

16
Visual Studio Code使用NVM指定的节点版本
VS Code是否可以使用NVM指定的节点版本? 我在本地安装了6.9.2。即使从OS X终端(不是VS Code终端)切换到另一个版本后,重新启动VS Code,VS Code仍会使用6.9.2显示。 OS X终端 MacBook-Pro-3:~ mac$ node -v v7.8.0 VS Code终端 MacBook-Pro-3:QB-Invoice-API mac$ node -v v6.9.2

4
nvm:N / A:尚未安装版本“ N / A-> N / A”
我必须nvm设置为使用在最新的长期支持版本~/.nvm/alias/default,将其设置为lts/*。 当我尝试使外壳初始化nvm版本(zsh)时,出现以下错误: N / A:尚未安装版本“ N / A-> N / A”。 为什么会这样呢?
74 node.js  nvm 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.