admin_setSolc
setSolc
命令用来设置Solidity编译器的路径,以便当节点执行
eth_compileSolidity调用时可以找到编译器。Solidity编译器的
默认路径为/usr/bin/solc,因此只有当你希望使用一个其他路径时
才需要进行设置。
setSolc
命令的参数为指向Solidity编译器的绝对路径,并返回当前
solc编译器的版本字符串。
调用方法
Go:
admin.SetSolc(path string) (string, error)
Geth控制台:
admin.setSolc(path)
JSON RPC:
{"method": "admin_setSolc", "params": [path]}
示例代码
下面的示例展示了如何在Geth控制台中使用setSolc方法设置solc编译器 的路径:
> admin.setSolc("/usr/bin/solc")
"solc, the solidity compiler commandline interface\nVersion: 0.3.2-0/Release-Linux/g++/Interpreter\n\npath: /usr/bin/solc"