2015-04-02 271 views
0

我使用Ubuntu 14.04,我已經安裝了Node.js的使用NPM安裝在Ubuntu 14.04 -g

sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 

sudo apt-get install nodejs 
sudo apt-get install build-essential 

我想通過以下這個instruction

使用 npm install -g不使用 sudo,所以我不得不安裝

我嘗試使用npm install -g bower的涼亭包已經安裝,安裝在鮑爾〜/.npm-包/ lib目錄/ node_modules /涼亭/斌/涼亭成功

我的問題是我無法使用~/.npm-packages/lib/node_modules/bower/bin/bower執行bower,我必須使用node ~/.npm-packages/lib/node_modules/bower/bin/bower,爲什麼我需要額外的node在可執行文件的前面?

我也得到了相同的結果與一飲而盡咕嚕和任何已安裝的軟件包與npm install -g

請幫我解決這個問題?

感謝

回答

0

我懷疑,由於某種原因,你的bower二進制文件是不可執行的 - 你可以檢查,同時還發布了錯誤回到這裏?

如果您遵循了這些說明,那麼根本不需要路徑,最後一節將您的.npm_packages/bin目錄添加到路徑中,所以您應該可以自行運行bower

+0

我不知道發生了什麼,但重新安裝node.js和npm後,再加上幾次重新啓動,它只是工作,謝謝 – Artisan 2015-04-06 08:02:23