bcosorg / bcos

BCOS平台(Be Credible, Open & Secure)
GNU General Public License v3.0
872 stars 286 forks source link

合约部署不成功 #91

Open shark1212 opened 6 years ago

shark1212 commented 6 years ago

环境ubuntu 16.4 按照手册操作,编译成功,并且也启动了节点,输出日志也正常 但是在 在/systemcontractv2/babel-node deploy.js 下执行没有任何显示 在deploy.js中加入异常捕获,输出如下消息: Cannot read property 'getBlockNumber' of undefined

发现在web3sync.js的 rawDeploy(account, privateKey,filename) {

    var binary=fs.readFileSync(config.Ouputpath+"./"+filename+".bin",'utf-8');
    var postdata = {
            input: "0x"+binary,
    from: account,
            to: null,
            gas: 100000000,
            randomid:Math.ceil(Math.random()*100000000),
    blockLimit:await getBlockNumber() + 1000,//这一句报错
    }

请问该如何处理,谢谢!

atenjin commented 6 years ago

那个·· 确定依赖库的安装正确的了?这个没有复现出来呢。还有就是对于ubuntu来说不能用默认的apt install node 来安装node,这样安装的node是4.x版本的。我们使用的node要求6.x以上 建议您重新安装一下node_module下的依赖库