首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用solc 5.0.0错误编译块菌: solc.compileStandard不是一个函数

用solc 5.0.0错误编译块菌: solc.compileStandard不是一个函数
EN

Ethereum用户
提问于 2018-11-16 16:40:52
回答 1查看 3K关注 0票数 2

尝试使用坚固的v0.5.0与特松露。启动v5.0.0信托允许在truffle.js中设置solc版本,就像它的文档

我试过两个土生土长

代码语言:javascript
复制
    compilers: {
        solc: {
            version: "native"
        }
    }

使用

代码语言:javascript
复制
$ solc --version
solc, the solidity compiler commandline interface
Version: 0.5.0+commit.1d4f565a.Linux.g++

和solc-js v0.5.0

代码语言:javascript
复制
    compilers: {
        solc: {
            version: "0.5.0"
        }
    }

这一切都是关于v5的:

代码语言:javascript
复制
$ truffle version
Truffle v5.0.0-beta.1 (core: 5.0.0-beta.1)
Solidity v0.4.25 (solc-js)

v0.4.25这里是它的默认打包solc版本,而不是我在项目中使用的版本。

但即使是一个空的样本合同

代码语言:javascript
复制
pragma solidity ^0.5.0;

contract Sample {
    constructor() internal {}
}

未能编译:

代码语言:javascript
复制
$ truffle compile
TypeError: Error parsing /path/to/project/contracts/Sample.sol: solc.compileStandard is not a function
    at Object.parseImports (/home/etsvigun/.nvm/versions/node/v10.13.0/lib/node_modules/truffle/build/webpack:/packages/truffle-compile/parser.js:49:1)
    at Object.getImports (/home/etsvigun/.nvm/versions/node/v10.13.0/lib/node_modules/truffle/build/webpack:/packages/truffle-compile/profiler.js:332:1)
    at Promise.all.then.results (/home/etsvigun/.nvm/versions/node/v10.13.0/lib/node_modules/truffle/build/webpack:/packages/truffle-compile/profiler.js:305:1)

是否已经有一种方法可以使用Solidityv0.5.0来处理信托公司,或者说这还不起作用呢?

EN

回答 1

Ethereum用户

发布于 2018-11-17 19:24:03

实际上,我还没有尝试过您正在做的事情,但是我注意到了对链接文档的可能误解。也许会有帮助。

如果我没有弄错的话,它们的“原生”与块菌捆绑在一起,您用于solc-js v0.5.0的语法是用于我认为您没有使用的坞容器。

你试过吗?:

代码语言:javascript
复制
// Relative or absolute path to an npm installed solc-js
compilers: {
  solc: {
    version: "/Users/axic/.nvm/versions/node/v8.9.4/lib/node_modules/solc"
  }
}

显然,路径需要指向实际二进制文件的安装位置。

希望能帮上忙。

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

https://ethereum.stackexchange.com/questions/62495

复制
相关文章

相似问题

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