2014-07-15 142 views
0

我只是運行一個基本的mocha安裝命令,並在mac終端中拋出錯誤,請建議查看日誌我可以做些什麼來獲得這個運行,真的很感謝幫助。sudo npm install -g mocha不工作

AUK03154:~ itrmg$ sudo npm install –g mocha 
Password: 
npm ERR! 404 404 Not Found: %E2%80%93g 
npm ERR! 404 
npm ERR! 404 '%E2%80%93g' is not in the npm registry. 
npm ERR! 404 You should bug the author to publish it 
npm ERR! 404 
npm ERR! 404 Note that you can also install from a 
npm ERR! 404 tarball, folder, or http url, or git url. 

npm ERR! System Darwin 13.1.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "–g" "mocha" 
npm ERR! cwd /Users/itrmg 
npm ERR! node -v v0.10.29 
npm ERR! npm -v 1.4.14 
npm ERR! code E404 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/itrmg/npm-debug.log 
npm ERR! not ok code 0 

感謝 Deepesh

回答

0

如果從其他網頁/文本編輯器做到了命令的複製粘貼,還有一些被複制一些不想要的字符。嘗試手動輸入相同的命令,錯誤應該消失。

+0

否我輸入了命令。 – Max

3

如果你解碼%E2%80%93g,你會得到-g。在-g-字符有問題。我複製了字從你的問題,以獲取其字符代碼:

'–'.charCodeAt(0) 
8211 

然後我打了幾許自己:

'-'.charCodeAt(0) 
45 

正如你可以看到你的儀表有不同的字符代碼。如果您複製此命令,它應該工作:

npm install -g mocha