我想更改我的系统上的solc版本(降级从0.5.16降到0.4.17)。我试着卸载它
npm -g uninstall solc然后安装在
npm -g install solc@0.4.17但是它不起作用,当我从我的CMD运行它时,“块菌版本”仍然返回“Solityv0.5.16(Solc)”。但是当我跑的时候
solcjs --version另外,返回正确的版本- 0.4.17+commit.bdeb9e52.Emscripten.clang。
如何更改系统上的solc版本?
发布于 2020-02-29 19:57:01
松露安装自己的solcjs内部版本。
如果您使用Trufer5.x,那么您可以配置它(安装之后),为它提供的各种命令(truffle compile、truffle test、truffle deploy等)使用不同的编译器。
在truffle.js或truffle-config.js配置文件中,添加以下部分:
compilers: {
solc: {
version: "0.4.17",
optimizer: {
enabled: true,
runs: 200
}
}
}https://ethereum.stackexchange.com/questions/80220
复制相似问题