簡體   English   中英

MAC OS X Yosemite 10.10.5 上的 npm、node-gyp 和 gulp 問題

[英]Problems with npm, node-gyp and gulp on MAC OS X Yosemite 10.10.5

我在 MAC 上安裝npmnode-gyp和 gulp 時遇到問題。 我需要這個用於Laravel項目。 我在整個互聯網上進行了研究,但找不到適合我的解決方案。 似乎路徑出了問題。

我試過了:

  • 通過網站nodejs.org安裝 node/npm,這似乎安裝得很好。 嘗試使用node -vnpm -v一切都可以全局訪問。
  • 通過homebrew安裝 npm。 也可以工作,但不會安裝所有依賴項。

在安裝gulpnode-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM