Ethereumのsolcでビルドエラーが出た時に試すこと

NO IMAGE

Step 1: コンパイラの設定ができているかの確認

geth consoleで

eth.getCompilers()

を実行すると、以下がでるはず

[‘Solidity’]

上記が出たら、Step 3へ。

Step 2: コンパイラの設定

apt系の場合のインストール

sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solc
which solc

solcのPathの設定

admin.setSolc("path/to/solc")

で、step 1の確認をして、[‘Solidity’]が出力されたら、Step 3へ。

Step 3.

geth consoleで以下を実行

source = "contract test { function multiply(uint a) returns(uint d) {
return a * 7; } }"
contract = eth.compile.solidity(source)
eth.compile.solidity(source).test

参考

関連用語

  • Ethereum, イーサリアム,
  • solc, geth
  • Windows

ブロックチェーンの専門企業で働いてみませんか?

当サイトを運営するコンセンサス・ベイス株式会社では、エンジニア、プロジェクトマネージャー、ライターなど、様々なポジションで一緒に働いてくださる仲間を募集しています。

ブロックチェーン業界にチャレンジしてみたいあなたのご応募をお待ちしております!

イーサリアム(Ethereum)カテゴリの最新記事