-bash:gulp:在Mac中找不到命令 [英] -bash: gulp: command not found in Mac

查看:311
本文介绍了-bash:gulp:在Mac中找不到命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



  Is-iMac:〜itop $ npm root 
/用户/ itop / node_modules
Is-iMac:〜itop $ npm配置设置前缀/ usr / local
Is-iMac:〜itop $ npm root -g
/ usr / local / lib / node_modules
Is-iMac:〜itop $ sudo npm install -g gulp

安装完I看到这个错误在终端:

  npm WARN不推荐使用graceful-fs@3.0.8:graceful-fs版本3,之前会失败在较新的节点版本上。请尽快更新至graceful-fs@ ^ 4.0.0。 
npm WARN弃用lodash@1.0.2:lodash @< 3.0.0不再维护。升级到lodash@ ^ 4.0.0.0。
npm WARN不推荐使用graceful-fs@1.2.3:graceful-fs版本3,之后在较新的节点版本上将失败。请尽快更新至graceful-fs@ ^ 4.0.0。
npm ERR!达尔文15.3.0
npm ERR! argv/ usr / local / bin / node/ usr / local / bin / npminstall-ggulp
npm ERR!节点v5.6.0
npm ERR! npm v3.8.0
npm ERR!路径/ usr / local / bin / gulp
npm ERR!代码EEXIST

npm ERR!拒绝删除/ usr / local / bin / gulp:../lib/node_modules/gulp-cli/bin/gulp.js symlink目标不受npm / usr / local
控制npm ERR!文件存在:/ usr / local / bin / gulp
npm ERR!将其移开,然后重试。

npm ERR!请包含以下任何支持请求的文件:
npm ERR! /Users/it/npm-debug.log

现在,当我输入 gulp 在终端启动/运行时,我看到这个错误:

  -bash:gulp:command not found 

编辑:
我试着用这个评论 archie-voyageur

  npm install --global gulp-cli 

请参阅此错误:

  / usr / local / bin / gulp  - > /usr/local/lib/node_modules/gulp-cli/bin/gulp.js 
npm ERR!达尔文15.3.0
npm ERR! argv/ usr / local / bin / node/ usr / local / bin / npminstall--globalgulp-cli
npm ERR!节点v5.6.0
npm ERR! npm v3.8.0
npm ERR!路径/usr/local/share/man/man1/gulp.1
npm ERR!代码EEXIST

npm ERR!拒绝删除/usr/local/share/man/man1/gulp.1:../../../lib/node_modules/gulp/gulp.1符号链接目标不受npm / usr / local $ b $控制b npm ERR!文件存在:/usr/local/share/man/man1/gulp.1
npm ERR!将其移开,然后重试。

npm ERR!请包含以下任何支持请求的文件:
npm ERR! /Users/itop/npm-debug.log

如何解决这个问题?

解决方案

刚刚遇到此问题,并设法解决此问题:

  $ npm uninstall --global gulp gulp-cli 
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli


I try install gulp in mac like this :

Is-iMac:~ itop$ npm root
/Users/itop/node_modules
Is-iMac:~ itop$ npm config set prefix /usr/local
Is-iMac:~ itop$ npm root -g
/usr/local/lib/node_modules
Is-iMac:~ itop$ sudo npm install -g gulp

After Install I see this error In terminal:

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.
npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "gulp"
npm ERR! node v5.6.0
npm ERR! npm  v3.8.0
npm ERR! path /usr/local/bin/gulp
npm ERR! code EEXIST

npm ERR! Refusing to delete /usr/local/bin/gulp: ../lib/node_modules/gulp-cli/bin/gulp.js symlink target is not controlled by npm /usr/local
npm ERR! File exists: /usr/local/bin/gulp
npm ERR! Move it away, and try again.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/it/npm-debug.log

Now when i type gulp for start/run in terminal i see this error:

-bash: gulp: command not found

EDIT: I try with this comment By archie-voyageur:

npm install --global gulp-cli

And See this error:

/usr/local/bin/gulp -> /usr/local/lib/node_modules/gulp-cli/bin/gulp.js
npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--global" "gulp-cli"
npm ERR! node v5.6.0
npm ERR! npm  v3.8.0
npm ERR! path /usr/local/share/man/man1/gulp.1
npm ERR! code EEXIST

npm ERR! Refusing to delete /usr/local/share/man/man1/gulp.1: ../../../lib/node_modules/gulp/gulp.1 symlink target is not controlled by npm /usr/local
npm ERR! File exists: /usr/local/share/man/man1/gulp.1
npm ERR! Move it away, and try again.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/itop/npm-debug.log

How do fix this?

解决方案

Just came across this issue myself and managed to solve the issue with:

$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli

这篇关于-bash:gulp:在Mac中找不到命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆