将Bower位置添加到$ PATH变量的正确方法?

时间:2015-01-11 21:39:45

标签: node.js macos zurb-foundation bower path-variables

我试图在OS X 10.10上安装Foundation 5项目。我已经安装了Bower,但在安装Foundation项目(即基础新的my-project-folder)时,它返回:

Can't find bower. You can install it by running: sudo npm install -g bower

locate bower返回:

Users/[username]/..
.cache/..
.local/share/..
.npm/..

当前.bash_profile中唯一的路径是:

PATH=/usr/local/bin:$PATH

echo $PATH返回:

/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

这似乎不足以找到Bower。

可以通过添加以下内容来解决此问题:

PATH=/usr/local/share:$PATH

到.bash_profile?有更好的方法吗?

为什么Bower在安装后无法找到(即npm install -g bower)?'

我刚从Mountain Lion升级可能是相关的。我这样做是因为它使用Ruby 1.8+,而Foundation需要Ruby 1.9+。我还在Mountain Lion上试过Homebrew,但这造成了一个热点,所以操作系统升级似乎是最干净的方法。

1 个答案:

答案 0 :(得分:2)

按照this answer中的建议尝试为npm添加前缀。

$ npm config set prefix /usr/local $ npm install -g bower

然后通过$ which bower

检查您的路径中是否显示了凉亭