Go-Ethereum

反斜杠被刪除並且無法在 Windows 10 中設置 Solc

  • June 15, 2016

我已經在 win 10 上安裝了 Geth,我正在嘗試連結 solc,但我不確定為什麼要刪除反斜杠?我怎樣才能克服這個錯誤?

> admin.setSolc("C:\Program Files\Ethereum\solc")
exec: "C:Program FilesEthereumsolc": file does not exist
   at InvalidResponse (<anonymous>:-81662:-48)
   at send (<anonymous>:-156322:-48)
   at setSolc (<anonymous>:-133322:-48)
   at <anonymous>:1:1

謝謝。

在你有一個的地方添加兩個黑斜線。這是因為\字元是轉義字元

以下輸出顯示瞭如何\處理:

> console.log("C:\\Program Files\\Ethereum\\solc")
C:\Program Files\Ethereum\solc

如果上述方法不起作用,請嘗試在文件名.exe末尾添加solc並確認您solc.exe位於C:\Program Files\Ethereum\solc.exe.


編輯 15/06/2016 建議@jeff balough

或者

admin.setSolc("C:\\Ethereum 0.9.41\\Release\\solc.exe") 

是的

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