0

我对 Solidity 编译器(和以太坊)非常陌生。我的目标是在区块链上发布一些合约。我正在做这样的简单示例:https ://ethereum.gitbooks.io/frontier-guide/content/compiling_contract.html

但是这一行:

合约 = eth.compile.solidity(source).test

不像示例中那样工作。因为属性“测试”始终不可用。

而不是 .test 它返回键是这样的:

eth 控制台输出

我不明白什么是“/tmp/geth-compile-solidity255557006:test:”。

$geth 版本

版本:1.5.6-不稳定

协议版本:[63 62]

去版本:go1.7.3

4

2 回答 2

1

我建议如果您刚开始使用solidity,请首先尝试使用在线编译器https://ethereum.github.io/browser-solidity/,它可以让您选择solidity编译器版本并拥有更好的编译问题导航系统

于 2017-05-01T05:41:59.040 回答
0

您可以考虑使用truffle和 CLI 工具

因为eth.compile.solidity已在最新版本中删除。

于 2017-08-01T06:41:26.140 回答