Articles of nvm

无法使用nvm更改节点版本

我无法解决这个错误。 我甚至不知道是什么原因造成的。 我有最新版本的npm和最稳定版本的节点。 $ nvm use 0.10.40 /Users/Test/.nvm/v0.10.40/lib/node_modules/npm/lib/utils/unsupported.js:27 console.error(`a bug known to break npm. Please update to at least ${r ^ SyntaxError: Unexpected token ILLEGAL at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at /Users/Test/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js:19:21 at Object.<anonymous> (/Users/Test/.nvm/v0.10.40/lib/node_modules/npm/bin/npm-cli.js:92:3) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) nvm与npm […]

nodejs中的NVM返回“no shasum”错误

我在我的系统上安装了NVM,并尝试通过以下命令安装更新版本的nodejs: nvm install v0.8.23 和 nvm install 0.8.23 但是我得到以下错误: /usr/bin/which: no shasum in ($PATH) ######################################################################## 100.0% Checksums do not match. Binary download failed, trying source. Additional options while compiling: nvm: install N/A failed! 然后没有任何反应。 我该如何解决这个问题? Update-1_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ […]

在tmux会话中使用nvmpipe理多个Node.js版本

简短的问题 我怎样才能让nvm使用tmux ? path问题 MarkHu在回答中推测,问题与PATH有关。 下面是进入tmux之前和tmux之后bash中的path比较。 (我用换行符replace每个path,以便于比较。) 现在我很好奇: 为什么在path中复制/usr/local/sbin和/Users/matthew/bin ? 为什么/Users/matthew/.nvm/v0.11.5/bin与/usr/local/sbin和/Users/matthew/bin一起移动到path的末尾? 背景 我正在运行OS X 10.8.4山狮。 我使用以下方法安装了tmux v1.8和Node.js : brew install tmux brew install node 然后我决定我想要pipe理多个节点版本,所以我安装了nvm : curl https://raw.github.com/creationix/nvm/master/install.sh | sh 如果我不在一个tmux会话, nvm似乎正常工作。 当我启动一个tmux会话时,它会发现由Homebrew安装的Node.js ,而不是使用nvm版本。 有关如何让nvm使用tmux的任何想法? $ which node /Users/matthew/.nvm/v0.11.5/bin/node $ tmux $ which node /usr/local/bin/node $ nvm use v0.11.5 Now using node v0.11.5 $ which […]

nodejs npm安装错误,如何纠正?

我正在试图做一个项目,需要'ref'npm安装,我得到这个错误。 任何想法我怎么能纠正这一点? 我有nvm runnning和node -v = 0.10.26 ref@0.1.3 install / root / node -ffi-libvirt / nodejs-usage / ffi-libvirt / node_modules / ref 节点gyp重build gyp ERR! configure error gyp ERR! stack Error: EACCES, mkdir '/root/node-ffi-libvirt/nodejs-usage/ffi-libvirt/node_modules/ref/build' gyp ERR! System Linux 3.11.0-12-generic gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild" gyp ERR! cwd /root/node-ffi-libvirt/nodejs-usage/ffi-libvirt/node_modules/ref gyp ERR! node -v v0.10.15 gyp […]

nvm node.js使用版本不工作

我正在尝试使用NVM工具安装node.js( LINK to NVM ) 我有Linux薄荷17肉桂 我有nvm页面上的追随者指示,除了当我运行时,一切都很好: nvm use 0.10 它在我在电脑上login时工作。 当我重新启动计算机,我无法访问termninal节点壳(它说我需要安装节点与apt-get等),只有当我inputnvm使用这是烦人的,它再次工作。 这是正常的行为还是我做错了什么或有其他问题? 谢谢,伊万

无法使用nvm在全球安装快速生成器

我正在使用NVM来避免使用sudo来安装全局。 它适用于所有从鲍尔,到Grunt等,但是,当我做npm install -g express-generator它不工作。 例如,inheritance我在全球安装Bower时所得到的结果: npm install -g bower /Users/jrdillon522/.node/bin/bower -> /Users/jrdillon522/.node/lib/node_modules/bower/bin/bower bower@1.3.12 /Users/jrdillon522/.node/lib/node_modules/bower ├── is-root@1.0.0 … … … ├── update-notifier@0.2.0 (semver-diff@0.1.0, string-length@0.1.2, latest-version@0.2.0, configstore@0.3.1) ├── mout@0.9.1 ├── handlebars@2.0.0 (optimist@0.3.7, uglify-js@2.3.6) ├── inquirer@0.7.1 (figures@1.3.3, mute-stream@0.0.4, through@2.3.6, readline2@0.1.0, lodash@2.4.1, cli-color@0.3.2, rx@2.3.14) └── insight@0.4.3 (object-assign@1.0.0, async@0.9.0, chalk@0.5.1, os-name@1.0.1, lodash.debounce@2.4.1, tough-cookie@0.12.1, configstore@0.3.1, inquirer@0.6.0) 工作正常吗? 当我安装Express Generator时,我得到了一个经典的错误: npm […]

NVM – 我安装了NPM的所有软件包突然停止工作

我用NVM安装Node,因为我不想使用sudo来进行访问权限。 我安装了nvm,安装了节点,安装了npm和一些npm包。 第二天早上,我打开我的电脑,一切都不工作了。 我猜~/.nvm/v0.10.33/bin不在我的$ PATH中,但我很困惑,因为它昨天完全正常工作。 PS,命令nvm仍然在我的terminal上工作。

别名`iojs`运行与nvm一起安装的io.js版本

使用nvm,我安装了几个版本的Node.js和最新版本的io.js。 最后还有一个Node.js的系统安装(这是nvm的默认设置)。 现在,我想要别名iojs (不是在nvm中,而是以bash的方式)来运行唯一安装的io.js版本。 做alias iojs='nvm run iojs'行不通的: $ iojs -v Running node system v0.12.0 我想出的唯一解决scheme是: iojs() { NVM=`nvm version` nvm use iojs > /dev/null # will mute the command node $@ nvm use $NVM > /dev/null } 你有更好的主意吗? 顺便说一下: alias iojs='nvm exec iojs node'也不起作用: $ iojs -v system version is not installed yet

节点在stream量供应期间安装,但在连接到ssh时消失

我真的厌倦了这一点,我不知道什么是错的。 我使用的是Vagrant 1.7.2 , Ubuntu 13.04 , Virtual Box 4.3 12 r93733 我的主机是Windows 8.1 这是我的bootstrap.sh上find的节点引导脚本 echo "— Installing Node.js —" curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | bash source ~/.nvm/nvm.sh nvm install 0.12 nvm use 0.12 sudo cp ~/.nvm/versions/nodejs/v0.12/bin/node /bin/node echo "— Install node app dependencies –" cd /var/www/html/node npm install express npm install youtube-audio-stream 在configuration期间,我可以看到该节点安装正确。 我可以看到Now using node […]

将NPM更新为NVM +自制软件上的自定义版本

尝试更新/更改为通过自制程序安装的 NVM上的特定NPM版本 ( 在betatesting中,当前是NPM v3.0.x会非常有用 ) 从NVM执行它我运行了npm install -g npm@3.0-latest 在NVM中,我通过nvm install v0.12.7更新到当前最新的节点版本,但是它与npm v2.11.3捆绑在一起。 显然,它是NPM的最新稳定版本。 有没有办法select/安装您要在NVM中使用哪个版本的NPM?