Truffle

不能“npm install -g truffle-expect truffle-config web3”?

  • July 24, 2017

我正在嘗試設置 truffle 的開發環境,但npm install -g truffle-expect truffle-config web3在 Azure 上的 Windows 10 Enterprise N 上執行時出現以下錯誤。

PS C:\Windows\system32> npm install -g truffle-expect truffle-config web3

> web3@1.0.0-beta.4 安裝後 C:\Users\wanxxx\AppData\Roaming\npm\node_modules\web3
> 學習引導程序

'lerna' 未被辨識為內部或外部命令,
可執行的程序或批處理文件。
C:\Users\wanxxx\AppData\Roaming\npm
+-- truffle-config@1.0.1
`-- truffle-expect@0.0.3

npm 錯誤!Windows_NT 10.0.15063
npm 錯誤!argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "ins
高”“-g”“松露期望”“松露配置”“web3”
npm 錯誤!節點 v6.11.1
高於海平面 ERR!npm v3.10.10
npm 錯誤!程式碼生命週期

npm 錯誤!web3@1.0.0-beta.4 安裝後:`learn bootstrap`
npm 錯誤!退出狀態 1
高於海平面 ERR!
npm 錯誤!在 web3@1.0.0-beta.4 安裝後腳本“lerna bootstrap”中失敗。
npm 錯誤!確保您安裝了最新版本的 node.js 和 npm。
npm 錯誤!如果你這樣做了,這很可能是 web3 包的問題,
npm 錯誤!不是 npm 本身。
npm 錯誤!告訴作者這在您的系統上失敗:
npm 錯誤!學習引導
npm 錯誤!您可以通過以下方式獲取有關如何為此項目打開問題的資訊:
npm 錯誤!npm 錯誤 web3
npm 錯誤!或者,如果這不可用,您可以通過以下方式獲取他們的資訊:
npm 錯誤!npm 所有者 ls web3
npm 錯誤!上面可能有額外的日誌輸出。

npm 錯誤!請在任何支持請求中包含以下文件:
npm 錯誤!C:\Windows\system32\npm-debug.log

如何解決問題?我可以在筆記型電腦上安裝 Windows 10 專業版上的所有內容。

你為什麼不簡單地執行npm install -g truffle安裝松露,用TestRPC作為你的乙太坊客戶端,你可以使用命令安裝TestRPCnpm install -g ethereumjs-testrpc

它以這種方式對我有用

最近對 lerna 的安裝後腳本路徑的 beta.6 更改在 Windows 上失敗。在它修復之前,你npm install lerna可以npm install web3@1.0.0-beta.5

引用自:https://ethereum.stackexchange.com/questions/21723