[英]Problems with npm, node-gyp and gulp on MAC OS X Yosemite 10.10.5
我在 MAC 上安裝npm 、 node-gyp和 gulp 時遇到問題。 我需要這個用於Laravel項目。 我在整個互聯網上進行了研究,但找不到適合我的解決方案。 似乎路徑出了問題。
我試過了:
node -v
和npm -v
一切都可以全局訪問。 在安裝gulp和node-gyp 時,一切都出錯了。 我嘗試使用npm install -g gulp
但我無法訪問應用程序文件,也無法全局訪問或通過安裝路徑訪問。
如果您需要更多信息,請告訴我!
非常感謝你的幫助!
我已按照此處的說明進行操作。 一切正常,直到我必須通過curl -L http://npmjs.org/install.sh | sh
手動安裝 npm curl -L http://npmjs.org/install.sh | sh
curl -L http://npmjs.org/install.sh | sh
。 我收到一條錯誤消息,指出未驗證 SSL 證書。 嘗試使用-k
會給我一個錯誤,即找不到文件。 我還嘗試下載 shell 腳本並從終端手動運行它。 在這種情況下,它似乎做了一些事情,但又會導致 SSL 證書出現問題。
要安裝 gulp,您需要使用sudo
作為-g
標志嘗試將軟件包安裝到/usr/local/lib/node_modules/
。
要么執行sudo npm install -g gulp
要么更改/usr/local/
的權限,以便您的用戶或其所在的組具有寫入權限。
我終於找到了解決方案。 通過自制軟件安裝似乎不會造成任何問題。 它確實安裝了所有東西,但正如我原來帖子中的鏈接所述,它確實弄亂了路徑。 如果有人需要其他軟件包(node- sudo npm -g yourpackagehere
),則必須通過sudo npm -g yourpackagehere
安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.