首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图编译时出现的Brownie错误

试图编译时出现的Brownie错误
EN

Stack Overflow用户
提问于 2021-09-23 07:01:41
回答 2查看 662关注 0票数 0

当我输入“布朗尼编译”时,它不起作用,我得到了这个错误。有人知道为什么吗?

代码语言:javascript
复制
  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'
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-04 06:42:33

检查您的配置文件,它主要是一个错误,因为键入。在我的文件中,我在连字符(-)之后编写了依赖项,没有任何空格,当我修复它时,契约被正确编译。

解决错误前的brownie-config.yaml文件

代码语言:javascript
复制
dependencies:
  -smartcontractkit/chainlink-brownie-contracts@1.1.1

解决错误后的brownie-config.yaml文件

代码语言:javascript
复制
dependencies:
  - smartcontractkit/chainlink-brownie-contracts@1.1.1

每当使用连字符(-)时,也要这样做。

票数 2
EN

Stack Overflow用户

发布于 2022-01-06 22:19:22

您似乎没有编写正确的链接,而且,当您粘贴用于V3聚合器的导入时,检查版本时,我将V0.8更改为V0.6,使其与solidity 0.6.6正确

例:对我来说,我只是在合同上加了一个s来解决这个问题。smartcontractkit/chainlink-brownie-contracts@1.1.1是好的,而不是smartcontractkit/chainlink-brownie-contract@1.1.1,我一开始写错了

在这些变化之后,它完美地工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69295312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档