应该在哪里安装节点以及如何设置PATH?

时间:2014-05-10 03:00:35

标签: node.js bash path npm

我正在尝试让yeoman / grunt工作,但我认为我的路径或安装事项的位置存在问题。当我运行节点-v时,我得到: -bash:node:command not found

我安装了东西,最初它似乎正在工作。不确定是什么打破了它,但现在它似乎不知道nom,node或yo是什么。

我认为我的yo,npm,node,grunt,bower文件安装在以下位置: HD>用户> brian>本地> bin>哟

node_modules位于: HD>用户> brian>本地> bin> node_modules

我的.bashrc文件中包含以下内容:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
export PATH=$HOME/local/bin:$PATH

.bash_profile中有这个:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

我现在的问题是,如果我们的文件是全局安装的,那么应该安装我的文件,如果这些.bash_profile和.bashrc文件是正确的,那么我的问题是第二个?

非常感谢您提供任何帮助!

1 个答案:

答案 0 :(得分:0)

安装Node.js的常用方法是使用nvm。几周前我写了一篇gist关于如何通过nvm安装Node.js并使用npm来安装像yo这样的新包(我的例子是bower,但原理是一样的)。您可能会发现它很有用。

您分享的.bashrc.bash_profile代码段看起来像是rvm,类似于nvm的工具,但Ruby代替{{3} }}