,/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.
一、查看truffle中solidity的版本。若是低于合约中的写的版本,就升级solidity版本。重装truffle。docker
二、修改truffle-config.js文件。less
// 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" // } } }