【问题标题】:Correct Way to Add Bower Location to $PATH Variable?将 Bower 位置添加到 $PATH 变量的正确方法?
【发布时间】:2015-03-09 15:41:18
【问题描述】:

我正在尝试在 OS X 10.10 上安装 Foundation 5 项目。我已经安装了 Bower,但是在安装 Foundation 项目(即 Foundation new 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

这似乎不足以找到鲍尔。

这个问题可以通过添加解决吗:

PATH=/usr/local/share:$PATH

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

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

这可能与我刚刚从 Mountain Lion 升级有关。我这样做是因为它使用 Ruby 1.8+,而 Foundation 需要 Ruby 1.9+。我还在 Mountain Lion 上尝试了 Homebrew,但这造成了混乱,因此操作系统升级似乎是最干净的方法。

【问题讨论】:

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


    【解决方案1】:

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

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

    然后用$ which bower检查bower是否出现在你的路径中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-04
      • 2017-04-03
      • 2020-02-24
      • 2014-03-10
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 2015-01-28
      相关资源
      最近更新 更多