ethereum - 尝试编译时出现布朗尼错误
问题描述
当我键入“brownie compile”时,它不起作用,并且出现此错误。有人知道为什么吗?
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\_cli\__main__.py", line 64, in main
importlib.import_module(f"brownie._cli.{cmd}").main()
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\_cli\compile.py", line 50, in main
proj = project.load()
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 750, in load
return Project(name, project_path)
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 182, in __init__
self.load()
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 237, in load
self._compile(changed, self._compiler_config, False)
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 89, in _compile
_install_dependencies(self._path)
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 756, in _install_dependencies
install_package(package_id)
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 778, in install_package
return _install_from_github(package_id)
File "c:\users\sircr\appdata\local\programs\python\python39\lib\site-packages\brownie\project\main.py", line 851, in _install_from_github
raise ConnectionError(msg)
ConnectionError: Status 404 when getting package versions from Github: 'Not Found'
解决方案
看来您没有编写正确的链接,而且,当您粘贴 V3 聚合器的导入检查版本时,我将 V0.8 更改为 V0.6 以与 Solidity 版本 0.6.6 正确
例如:对我来说,我只是在合同中添加了解决问题的方法。smartcontractkit/chainlink-brownie-contracts@1.1.1 可以,而不是 smartcontractkit/chainlink-brownie-contract@1.1.1 我一开始写的(错误地)
经过这些更改后,它运行良好
推荐阅读
- swift - AnyPublishers 的链接数组
- java - Maven 执行 java.lang.ClassNotFoundException
- android - 尝试连接到 PubNub 服务时获取 PNTimeoutCategory
- asp.net-web-api - 在 ODataController 中创建和更新操作没有被调用
- reactjs - 如何从待办事项列表中过滤数据
- r - 根据 R 中的组号为欧盟国家着色
- mips - 如何在 MARS 模拟器中执行之前设置程序计数器?
- java - 无法通过 Amazon linux 上的 JPype 启动 JVM
- dax - 排除持续时间计算的特定时间
- javascript - NextJS 环境变量未定义?