,/home/yujuan/eth_learn/eth-weibo/contracts/WeiboAccount.sol:1:1: SyntaxError: Source file requires different compiler version (current compiler is 0.4.15+commit.bbb8e64f.Emscripten.clang - note that nightly builds are considered to be strictly less than the released version
pragma solidity >=0.4.21 <0.6.0;
^------------------------------^
Compiliation failed. See above.
1、查看truffle中solidity的版本。如果低于合约中的写的版本,就升级solidity版本。重装truffle。
2、修改truffle-config.js文件。
// Configure your compilers
compilers: {
solc: {
version: "0.4.15", // Fetch exact version from solc-bin (default: truffle's version)
// docker: true, // Use "0.5.1" you've installed locally with docker (default: false)
// settings: { // See the solidity docs for advice about optimization and evmVersion
// optimizer: {
// enabled: false,
// runs: 200
// },
// evmVersion: "byzantium"
// }
}
}