【发布时间】:2016-06-09 06:53:08
【问题描述】:
在 gulp 的全局安装明显成功之后,对于诸如 gulp -v 之类的 gulp 命令,我仍然会收到“找不到命令”。我尝试在 $PATH 中添加一些东西(具体如下),但没有帮助。我怀疑我需要确定 gulp 的全局安装位置,以便将其添加到 $PATH。任何帮助将不胜感激!
OSX 10.9.5
我对终端的输入在下面以粗体显示,在灰色框中是响应的终端输出
npm install -g gulp
npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated graceful-fs@1.2.3: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
/Users/mh/.node/bin/gulp -> /Users/mh/.node/lib/node_modules/gulp/bin/gulp.js
/Users/mh/.node/lib
└── gulp@3.9.1
gulp -v
-bash: gulp: command not found
我尝试将 gulp 安装结束时显示的三个路径添加到 /etc/paths(请参阅下面的最后三行)。当我echo $PATH 但gulp -v 仍然失败时,这三个路径确实出现了。
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/git/bin
/Users/mh/.node/lib
/Users/mh/.node/lib/node_modules/gulp/bin/
/Users/mh/.node/bin/gulp
gulp -v
-bash: gulp: command not found
【问题讨论】: