2017-02-20 46 views
0

我想用grunt運行構建系統,但是當我嘗試運行命令時npm install -g grunt-cli我在附圖中得到了錯誤,我也安裝了grunt-cli,但我真的失去了所有我得到的錯誤。我使用Mac OS X版本10.10.5 27英寸處理器2.8 GHz intel i5。另外我已經閱讀了一篇文章,如何在Mac中安裝節點和npm,並且在那裏我找到了關於自制軟件,但是當我檢查節點和npm時,它們已經安裝在我的mac中,所以我不確定如果我得到的錯誤有任何關係與節點和NPM版本?
感謝用Grunt運行構建系統

enter image description here

回答

0

運行與sudo

sudo npm install -g grunt-cli 

您可能需要輸入機器的密碼。

解釋 如果你看到終端上的錯誤記載:

Error: EACCES: permission denied 

在一個較高的水平,這基本上意味着,在執行該命令的當前用戶沒有足夠的權限/訪問寫在目錄/usr/local/lib/node_modules。使用sudo可提升用戶的權限。

編輯:

如果仍然不起作用試試這個:

sudo chown -R $(whoami) ~/.npm 
sudo chown -R $(whoami) /usr/local/lib/node_modules 

然後嘗試重新安裝grunt-cli

+0

哦,我忘了補充一點,還有我試過,但我得到同樣的錯誤再次..... –

+0

哦,再次更新了答案。 – vader

+0

非常感謝,我失去了我的思想機智這麼簡單的一步:D –