Cpp-Ethereum

Eth 控制台無法啟動:無效的參數控制台

  • June 16, 2017

使用 Spacebrew 安裝 Eth 時無法使用“Eth Console”命令

大家好,作為碩士論文研究過程的一部分,我正在學習如何在乙太坊區塊鏈上創建自己的 d’apps。到目前為止,我一直在學習有關 geth 和 Mist 的教程,但現在我正在學習 Eth 和 Mix 以實現 C++。

我已經用 spacebrew 成功安裝了 geth,並且可以從命令行正常使用它。

我只是嘗試使用來自github的說明安裝 eth ,並且能夠使用 spacebrew 成功編譯。

但是,當我嘗試執行

eth console

按照說明,我不斷收到錯誤消息“無效參數:控制台”。

我試過使用

eth --console
eth -console
eth console --frontier
eth console --testnet

都具有相似的結果,並確保升級和更新 spacebrew。

我到處尋找有類似問題的人,但在論壇中找不到任何東西。

有沒有人有任何見解?

只有geth一個 javascript 控制台。

如果要連接到ethor parity,只需執行它們:

$ eth

或者:

$ parity --geth

之後,您可以使用 geth 將控制台附加到 c++ 或 rust 客戶端,如下所示:

$ geth attach

輸出將如下所示:

$ geth attach
Welcome to the Geth JavaScript console!

instance: eth/v1.3.0/Linux/g++/Interpreter/RelWithDebInfo/27da2620/
coinbase: 0x00243db98c4182ebc1d5abd921f986814c3bd7b9
at block: 1719189 (Fri, 17 Jun 2016 08:18:45 CEST)
modules: admin:1.0 db:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 shh:1.0 web3:1.0

> 

請注意第 3 行,告訴您您剛剛附加到一個eth實例。

ethconsole 是一個詞,似乎是一個 javascript 解釋器。

另一方面,eth 是一個編譯、連結和安裝的執行檔。兩者都是從命令行啟動的(至少在 linux 中),但參數上下文不同。

eth 使用標準風格的 unix ‘switch’ 命令參數,但 ethconsole 需要一個奇怪的非同步(回調載入)對像風格字元串,最後有一個簡短的錯誤處理程序小節。

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