【发布时间】:2012-11-14 07:53:34
【问题描述】:
我已经安装好了
用于本地开发的 OS X 10.8.2 上的 Node@v0.8.14 和 NPM@1.1.65。
一切都按预期工作,除了我尝试使用 -g 全局标志安装的软件包,如 grunt 或 forever,找不到终端命令。
我已尝试添加一些路径,但到目前为止没有任何效果...
这是我的标准echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/:/usr/local/bin:/usr/local/share:/usr/local/share/npm:/usr/local/share/npm/lib/node_modules/:.npm
感谢您的帮助!
【问题讨论】:
-
您是否在终端中遇到任何错误?你试过
sudo npm install ...吗? -
试试
cd /usr/local/bin; ls你在这里看到你安装的node_modules了吗? -
我遇到了同样的问题。我在 Mountain Lion 上有节点 v0.8.12。全局安装 express。找不到“快递”命令。也许在最近的 npm 版本中安装路径发生了变化?
-
为了解决这个问题,我将 express bin 文件夹添加到 /etc/launchd.conf 中的 $PATH 变量中(您可能必须创建此文件)。可能只是一种解决方法。请参阅overwatering.org/blog/2012/08/setting-path-osx-mountain-lion 寻求帮助。
标签: node.js osx-mountain-lion npm gruntjs forever