2014-10-10 48 views
0

我已經在我的機器上安裝了bower和grunt,但它並沒有工作。兩個都得到:command not foundUbuntu 12.04上的Bower,Grunt - 找不到命令

我已經放在路徑鮑爾和咕嚕在.bash_profile文件中,如:
export PATH="/home/user/.node/lib/node_modules/grunt-cli/bin:$PATH"
export PATH="/home/user/.node/lib/node_modules/bower/bin:$PATH"

感覺就像包正確安裝,但無法找到。

Npm和節點位於home/user/.node和home/user/.npm目錄中,這是否適合它?

which bower/grunt輸出什麼

+0

您是否嘗試過全局安裝它? npm install -g bower – 2014-10-10 15:49:09

+0

@ jack.the.ripper是的我(路徑:'[email protected]/home/user/.node/lib/node_modules/bower')。我仍然有同樣的問題。 – mintaras 2014-10-10 18:01:16

回答

0

我設法通過添加路徑解決它.bashrc文件,如:

PATH=$PATH:/home/user/.node/lib/node_modules/grunt-cli/bin
PATH=$PATH:/home/user/.node/lib/node_modules/bower

Reference

1

就不得不提醒的這一個我自己,在新機器上設置環境。

http://gruntjs.com/getting-started,有一個給定的項目安裝和使用Grunt.js任務運行的需要兩個步驟:

  1. 你應該全球安裝只有「咕嚕-CLI」, Grunt命令行界面。這會將grunt命令放在系統路徑中。這是通過運行npm install -g grunt-cli來實現的,這可能需要root權限,具體取決於您的設置。

  2. 你應該在本地安裝適當的咕嚕任務亞軍。這是通過在項目的package.json文件中添加所需版本的Grunt.js之後運行npm install來實現的。這將安裝項目package.json中描述的特定版本的Grunt.js,位於devDependencies部分。這是nodejs用於描述項目開發和部署依賴性以及其他內容的文件。