首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brownie不导入下载的文件

Brownie不导入下载的文件
EN

Stack Overflow用户
提问于 2022-02-02 08:23:17
回答 2查看 491关注 0票数 0

我检查了有关Brownie编译的各种问题。但我的有点独特。我有一些日文字体,不被Brownie编译器正确读取。在这里输入图像描述

代码语言:javascript
复制
PS C:\Bharath\src\crypto\python\demos\boss\brow2\brownie_fund_me> brownie compile
INFO: Could not find files for the given pattern(s).
Brownie v1.17.2 - Python development framework for Ethereum

865kiB [00:01, 509kiB/s]
WARNING: Unable to compile smartcontractkit/chainlink-brownie-contracts@1.1.1 due to a UnicodeDecodeError - you may still be able to import sources from the package, but will be unable to load the package directly.

Compiling contracts...
  Solc version: 0.6.12
  Optimizer: Enabled  Runs: 200
  EVM Version: Istanbul
CompilerError: solc returned the following errors:

contracts/FundMe.sol:5:1: ParserError: Source "C:/Users/チEôェバラト!EharathTV��.brownie/packages/smartcontractkit/chainlink-brownie-contracts@1.1.1/contracts/src/v0.6/interfaces/AggregatorV3Interface.sol" not found: File outside of allowed directories.
import "@chainlink/contracts/src/v0.6/interfaces/AggregatorV3Interface.sol";
^--------------------------------------------------------------------------^

contracts/FundMe.sol:6:1: ParserError: Source "C:/Users/チEôェバラト!EharathTV��.brownie/packages/smartcontractkit/chainlink-brownie-contracts@1.1.1/contracts/src/v0.6/vendor/SafeMathChainlink.sol" not found: File outside of allowed directories.
import "@chainlink/contracts/src/v0.6/vendor/SafeMathChainlink.sol";
^------------------------------------------------------------------^

contracts/test/MockV3Aggregator.sol:4:1: ParserError: Source "C:/Users/チEôェバラト!EharathTV��.brownie/packages/smartcontractkit/chainlink-brownie-contracts@1.1.1/contracts/src/v0.6/interfaces/AggregatorV2V3Interface.sol" not found: File outside of allowed directories.
import "@chainlink/contracts/src/v0.6/interfaces/AggregatorV2V3Interface.sol";

EN

回答 2

Stack Overflow用户

发布于 2022-03-20 14:19:08

我也面临着同样的问题,然后我将FundMe.sol文件中的solidity更改为务实的solidity ^0.6.6;我希望这也会对您有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2022-03-25 14:04:52

可能会在brownie-config.yml文件中输入错误。我也有同样的问题,我发现是因为拼写错误。

代码语言:javascript
复制
dependencies:
  # the pattern is <organization/repo>@<version>
  - smartcontractkit/chainlink-brownie-contracts@1.1.1
compiler:
  solc:
    remappings:
      - '@chainlink=smartcontractkit/chainlink-brownie-contracts@1.1.1'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70952409

复制
相关文章

相似问题

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