【问题标题】:Need to define node version on every new terminal window需要在每个新的终端窗口上定义节点版本
【发布时间】:2014-04-30 05:45:20
【问题描述】:

我已经安装了节点版本管理器 (NVM) 并安装了 node.js v0.10.26。但是,当我打开一个新的终端窗口节点时,npm 等是不可用的,直到我定义一个像这样的节点版本:“nvm use 0.10”。

我假设这是 $PATH 问题,但我不确定。如何配置 nvm,这样我就不需要在每个新的终端窗口上定义 node.js 版本。

这是我的 .bash_profile:

export PATH="/Applications/MAMP/bin:/Applications/MAMP/Library/bin:$(find /Applications/MAMP/bin/php -type d -name "php5.4*" | sort | tail -1)/bin:$PATH"

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
export PATH=/usr/local/bin:$PATH

[ -s "/Users/tylermoore/.nvm/nvm.sh" ] && . "/Users/tylermoore/.nvm/nvm.sh" # This loads nvm

【问题讨论】:

标签: node.js npm nvm


【解决方案1】:

我怀疑这是 $PATH 问题。我补充说:

/Users/[username]/.nvm/v0.10.26/bin

到我的 $PATH,现在世界上一切都很好。

【讨论】:

  • 这似乎不太可持续。您真的想为每个版本添加一个路径条目吗?
  • 我遇到了同样的问题。我也用过nvm。但是告诉我,你甚至可以使用 npm 在本地安装任何东西(没有 -g 标志)吗?我遇到很多像这个人一样的错误 - stackoverflow.com/questions/25050854/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-03
  • 2016-09-12
  • 2020-10-14
  • 1970-01-01
  • 2020-01-04
  • 2019-06-09
相关资源
最近更新 更多