问题描述
我正在尝试编写智能合约,但第 1 行出现错误:ParserError: Found version pragma,但未能解析它。请确保有一个尾随分号。 --> 合同/Mycontract.sol:1:1: | 1 | pragma solidity ^.0.8.1; |
我在合同中已经有一个分号,我在这里遗漏了什么?我正在 Remix 中的浏览器上尝试此操作。
解决方法
你有一个语法错误。
正确的格式是 ^0.8.1
(插入符号 ^
后没有点)。
,
导入 pragma 的第一行的正确格式应为
pragma solidity ^0.5.2;