2016-02-26 110 views
0

經過一個顯然成功的全球安裝gulp後,我仍然得到「命令未找到」的吞嚥命令,如gulp -v。我試圖給$ PATH添加一些東西(下面的細節),但它沒有幫助。我懷疑我需要確定gulp的全局安裝位置,因此我可以將其添加到$ PATH。任何幫助將不勝感激!經過全球安裝後,命令未找到

OSX 10.9.5

我輸入到終端處於下面粗體,在灰色框是響應終端輸出

NPM安裝-g吞

npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^4.0.0 as soon as possible. 
npm WARN deprecated [email protected]: [email protected]<3.0.0 is no longer maintained. Upgrade to [email protected]^4.0.0. 
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^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 
└── [email protected] 

吞-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 

一飲而盡-v

-bash: gulp: command not found 

回答

0

當您從/Users/mh/.node/bin/gulp安裝一口一個符號鏈接/Users/mh/.node/lib/node_modules/gulp/bin/gulp.js已創建。

但是,您不應該將該符號鏈接本身添加到您的$PATH。你必須添加它所在的目錄:

export PATH="$PATH:/Users/mh/.node/bin" 

這應該有所斬斷。