我正在用我的Ubuntu18.04LTS和VS代码来设置松露,获得折叠松露快速启动
然而,松露编译或松露迁移或松露测试不起作用。甚至它也不会抛出任何异常。有人面临类似的问题吗?
块菌编译不起作用。当我运行这个命令时,它只是返回,即使它没有显示任何错误。松露的工作正常,所以松露的组织不成问题。但是松露会编译和迁移有问题的命令。我如何在Ubuntu机器上解决这个问题?
松露v5.0.4 (核心: 5.0.4)
Solidity v0.5.0 (solc-js)
节点v8.10.0
发布于 2019-02-20 09:41:38
在燃烧了两个晚上之后,我意识到块菌5.0.4还不稳定。对于这样的松露编译、构建或迁移,即使它不抛出任何异常,也不起作用。
我已经卸载了块菌5.0.4,并安装了Trufferv5.0.0-Next.26(核心: 5.0.0-beta.2),它就开始工作了。
abdus@abdus-HP-EliteBook-8460 p:~$哪个松露/usr/local/bin/松露abdus@abdus-HP-EliteBook-8460 p:~$ rm -r /usr/local/bin/块菌rm:无法移除‘/usr/local/bin/tru之所以’:拒绝允许abdus@abdus-HP-EliteBook-8460 p:~$ sudo rm -r /usr/bin/truF.Abdus@HP-EliteBook-8460 p:~$哪个松露abdus@abdus@HP-EliteBook-8460 p:~$ sudo M usr松露删除在3包。35s abdus@abdus-HP-EliteBook-8460 p:~$ truffle -版本bash: /usr/local/bin/tru之所以:没有这样的文件或目录abdus@abdus-HP-EliteBook-8460 p:~$块菌-version bash: /usr/local/bin/干松露:没有这样的文件或abdus@abdus-HP-EliteBook-8460 p:~$ sudo -g -g truffle @5.0.0-extn.26/usr/bin/ -> ->
keccak@1.4.0安装/usr/local/lib/node_modules/truffle/node_modules/keccak npm运行重新编译\\Keccak绑定编译失败。将使用纯JS实现。 keccak@1.4.0重新构建/usr/local/lib/node_modules/truffle/node_modules/keccak节点-gyp重构
久尔!配置错误绞盘错误!堆栈错误: EACCES:权限被拒绝,mkdir '/usr/local/lib/node_modules/truffle/node_modules/keccak/build‘gyp ERR!SystemLinux4.15.0-45-泛型的gyp ERR!命令/usr/bin/node“"/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重新构建”gyp!cwd /usr/local/lib/node_modules/truffle/node_modules/keccak绞车!节点-v v8.10.0gyperr!node -v v3.8.0gyp错误!不,npm,错误!代码ELIFECYCLE npm错误!错误1国家预防机制错误!keccak@1.4.0重建:node-gyp rebuild npm错误!退出状态1 npm错误!国家预防机制错误!在keccak@1.4.0重新构建脚本时失败。国家预防机制错误!这可能不是npm的问题。上面可能还有额外的日志输出。Keccak绑定编译失败。将使用纯JS实现。+块菌@5.0.0-Next.26在30.464 s abdus@abdus-HP-EliteBook-8460 p:~$ sudo npm安装-g松露@5.0.0-next.26/usr/local/bin/ -g -> +块菌@5.0.0-next.26更新了4.731 s abdus@abdus-HP-EliteBook-8460 p中更新的1包:~$ sudo ->-g-g块菌@5.0。0-next.26 /usr/local/bin/块菌/usr/local/lib/node_modules/truffle/build/cli.bundled.js +块菌@5.0.0-next.26更新1包4.075s abdus@abdus-HP-EliteBook-8460 p:~/选举$块菌版本信托v5.0.0-next.26 (核心: 5.0.0-beta.2)稳健性v0.5.0 (solc-js) Node v8.10.0 abdus@abdus-HP-EliteBook-8460p:~/选举$块菌
准备下载的✔
✔下载
✔清理临时文件
✔设置盒
开箱成功。甜!
命令:
编译:松露编译迁移:松露迁移测试合同:松露测试
电子邮件@abdus-HP-EliteBook-8460 p:~/选举$松露编译编译./合同/迁移.溶胶.将工件写入./build/contracts
abdus@abdus-HP-EliteBook-8460 p:~/选举$松露构建没有构建配置找到。准备编制合同。abdus@abdus-HP-EliteBook-8460 p:~/选举$ HDWalletProvider迁移⚠️重要的⚠️如果您使用的是Web3 1.0,必须启用Web3 1.0,否则迁移将挂起。试一试: npm安装-保存松露-hd钱包-provider@web3-one
开始迁徙..。
网络名称:'ganache‘网络id: 5777阻止气体限制: 6721975
1_initial_migration.js
部署“迁移”
事务哈希: 0x393caf519758cb8baf13ee100d5a0a08e329674d77489888f61833aa83cdb5d9块:0秒:0合同地址:0xC2d92c21b93d3d29b9ac03697CAc058FdA432Ce98帐户: 0xA0d939f21C2d714754EB7a3091545B5C423EE18E余额: 99.99430184气体使用量: 284908天然气价格: 20 gwei值发送:0 ETH总成本: 0.00569816 ETH 节省迁移到链式。保存文物
总费用: 0.00569816 ETH
摘要
总部署:1最终费用: 0.00569816 ETH
abdus@abdus-HP-EliteBook-8460 p:~/选举$触摸合同/选举。溶胶abdus@abdus-HP-EliteBook-8460 p:~/选举$松露构建无构建配置。准备编制合同。汇编/合同/选举.溶胶..。将工件写入./build/contracts
https://stackoverflow.com/questions/54770908
复制相似问题