标签: nvm

nvm在新的终端会话中保持"遗忘"节点

在OS X中使用新的终端会话时,nvm忘记节点版本并默认为空:

$ nvm ls:

         .nvm
     v0.11.12
     v0.11.13
Run Code Online (Sandbox Code Playgroud)

我必须nvm use v.0.11.13在每个会话中继续打击:

         .nvm
     v0.11.12
->   v0.11.13
Run Code Online (Sandbox Code Playgroud)

我已经尝试了brew安装,以及官方安装脚本.

.profile的brew版本:

#nvm
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
Run Code Online (Sandbox Code Playgroud)

对于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
Run Code Online (Sandbox Code Playgroud)

我有什么不对的任何线索?

macos homebrew node.js npm nvm

514
推荐指数
12
解决办法
12万
查看次数

节点版本管理器安装 - 找不到nvm命令

我正在尝试按照这些说明安装NVM

我在终端输入了这个命令:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
Run Code Online (Sandbox Code Playgroud)

运行安装后,我重新启动终端并尝试使用以下命令安装Node.js:

$ nvm install 0.8
Run Code Online (Sandbox Code Playgroud)

但我得到了回应:

-bash: nvm: command not found
Run Code Online (Sandbox Code Playgroud)

我不确定我在这里做错了什么.

附加信息 -

我一直在寻找其他帖子和论坛的解决方案.我找到了另一个解决方案

$ git clone git://github.com/creationix/nvm.git ~/.nvm
Run Code Online (Sandbox Code Playgroud)

但每次尝试时都会超时.任何帮助,将不胜感激.谢谢.

terminal node.js nvm

253
推荐指数
22
解决办法
24万
查看次数

如何使用nvm正确升级节点

是否可以直接升级node,而不是手动安装最新的稳定版本?

我已经安装了Node.js的版本5.0nvm,但现在我想将其更新到5.4.我试图避免手动重新安装我的所有全局包(例如通过运行npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla...).

package-management node.js npm nvm

184
推荐指数
7
解决办法
11万
查看次数

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.
Run Code Online (Sandbox Code Playgroud)

我故意设置了我的前缀sudo npm(参见https://docs.npmjs.com/getting-started/fixing-npm-permissions).

有没有办法可以使用nvm而不会丢失全局安装包的前缀?

prefix node.js npm nvm

181
推荐指数
9
解决办法
7万
查看次数

在 Amazon EC2 实例上安装 Node 时未找到 GLIBC_2.27

我正在尝试NodejsAmazon linux计算机上安装,我正在按照此文档安装节点https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on- ec2-instance.html但执行此命令时出现以下错误nvm install node

我该如何解决这个问题?任何帮助将非常感激。谢谢!

v18.0.0 is already installed.
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v18.0.0` to unset it.
[ec2-user@ip-xx-xxx-xx-xx ~]$ node -e "console.log('Running Node.js ' + process.version)"
-bash: node: command not found
Run Code Online (Sandbox Code Playgroud)

我尝试运行这个nvm use --delete-prefix v18.0.0但没有运气。

amazon-ec2 node.js nvm amazon-linux

132
推荐指数
4
解决办法
18万
查看次数

无法从root(或sudo)使用NVM

我已经提到我的应用程序在运行时使用不同版本的NodeJS sudo.

$ node -v
v0.10.23
$ sudo node -v
v0.11.8-pre
Run Code Online (Sandbox Code Playgroud)

这个v0.11.8-pre给我带来了一些问题,所以我绝对不想使用它,但我不能为root更改它.

$ sudo nvm use v0.10.23
sudo: nvm: command not found
Run Code Online (Sandbox Code Playgroud)

我试图从root用户安装nvm,但是错误"已经安装了NVM",但在运行时仍未找到nvm sudo.我的问题是什么?

node.js nvm

90
推荐指数
9
解决办法
5万
查看次数

在docker中安装nvm

我正在构建一个新的Docker镜像,我希望安装NVM,这样我就可以管理nodejs.

阅读有关如何安装NVM的文档,他们提到您需要获取.bashrc文件才能开始使用NVM.

我试图在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"
Run Code Online (Sandbox Code Playgroud)

以下是尝试构建的输出:

docker build -t nginx_dock.

Step 0 : FROM ubuntu
---> 826544226fdc
Step 1 : MAINTAINER dficociello
---> Using cache
---> da3bc340fbb3
Step 2 : RUN apt-get update
---> Using cache
---> 6b6b611feb4f
Step 3 : RUN apt-get install nginx curl -y
---> Using cache
---> 159eb0b16d23
Step …
Run Code Online (Sandbox Code Playgroud)

node.js nvm docker

86
推荐指数
14
解决办法
4万
查看次数

如何使用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
Run Code Online (Sandbox Code Playgroud)

我怎么能改变nvm版本默认定义v6.11.5?

version node.js nvm

78
推荐指数
21
解决办法
3万
查看次数

自制软件安装nvm但之后无法找到nvm?

我正在使用homebrewoh-my-zsh安装新的OSX 10.10.1.我nvm通过homebrew然后尝试运行它但是说 - zsh:命令未找到:nvm

知道问题是什么吗?我能够安装和使用git就好了......

在此输入图像描述

在此输入图像描述

macos homebrew nvm oh-my-zsh osx-yosemite

72
推荐指数
5
解决办法
4万
查看次数

NPM和NVM之间的区别

我知道npm是包管理器,nvm是节点版本管理器.我目前正在尝试使用Bash自动安装我的开发和生产环境,并忘记了我是如何开始的以及以何种顺序开始的.安装npm后,我发现我的nvm没有安装.

我还需要安装nvm吗?如果是这样,有什么好处?

node.js npm nvm

60
推荐指数
3
解决办法
4万
查看次数