无法使用正确的 Solc 版本编译 solidity 文件
Cant compile solidity files using correct Solc version
当我尝试 运行 我的合同时使用:
truffle migrate --network infura
我收到一条错误消息,说我的所有文件都需要更高的 pragma solidity 版本,在错误消息中它说我目前正在使用 solc 0.5.16,但我已经 运行
npm uninstall
然后
install
当我 运行
NPM list or solcjs --version
它显示 solc@0.8.4,谁能帮我找出问题谢谢。
出于某种原因,可视化代码选择了与我安装的不同的 solc 编译器,因此当您 运行 必须使用一个 solidity 时
solcjs --bin --base-path . ./file name
这将使用您使用
安装的 solc
npm install -g solc
对我有用,希望对大家有用
当我尝试 运行 我的合同时使用:
truffle migrate --network infura
我收到一条错误消息,说我的所有文件都需要更高的 pragma solidity 版本,在错误消息中它说我目前正在使用 solc 0.5.16,但我已经 运行
npm uninstall
然后
install
当我 运行
NPM list or solcjs --version
它显示 solc@0.8.4,谁能帮我找出问题谢谢。
出于某种原因,可视化代码选择了与我安装的不同的 solc 编译器,因此当您 运行 必须使用一个 solidity 时
solcjs --bin --base-path . ./file name
这将使用您使用
安装的 solcnpm install -g solc
对我有用,希望对大家有用