Blockchain 块菌编译、块菌测试或块菌迁移不会显示任何控制台输出或异常。它什么也不做
我正在用我的Ubuntu18.04 LTS和VS代码设置块菌,得到以下块菌 但是,truffle编译、truffle迁移或truffle测试不起作用。即使它也不会抛出任何异常。有人面临类似的问题吗 块菌编译不起作用。当我运行该命令时,它只返回,即使它没有显示任何错误。 truffle init工作正常,因此truffle iInstallation不是问题。但truffle编译和迁移命令有问题。 如何在Ubuntu机器上修复此问题 块菌v5.0.4(核心:5.0.4) 固体度v0.5.0(solc js)Blockchain 块菌编译、块菌测试或块菌迁移不会显示任何控制台输出或异常。它什么也不做,blockchain,ethereum,truffle,Blockchain,Ethereum,Truffle,我正在用我的Ubuntu18.04 LTS和VS代码设置块菌,得到以下块菌 但是,truffle编译、truffle迁移或truffle测试不起作用。即使它也不会抛出任何异常。有人面临类似的问题吗 块菌编译不起作用。当我运行该命令时,它只返回,即使它没有显示任何错误。 truffle init工作正常,因此truffle iInstallation不是问题。但truffle编译和迁移命令有问题。 如何在Ubuntu机器上修复此问题 块菌v5.0.4(核心:5.0.4) 固体度v0.5.0(sol
Node v8.10.0燃烧了两个晚上后,我意识到块菌5.0.4还不稳定。对于这一点,truffle compile、build或migrate即使不引发任何异常也不起作用 我已经卸载了truffle 5.0.4并安装了truffle v5.0.0-next.26(核心:5.0.0-beta.2),它开始工作 abdus@abdus-HP-EliteBook-8460p:~$哪种松露 /usr/本地/垃圾箱/块菌 abdus@abdus-HP-EliteBook-8460p:~$rm-r/usr/local/bin/truffle rm:无法删除“/usr/local/bin/truffle”:权限被拒绝 abdus@abdus-HP-EliteBook-8460p:~$sudo rm-r/usr/local/bin/truffle abdus@abdus-HP-EliteBook-8460p:~$哪种松露 abdus@abdus-HP-EliteBook-8460p:~$sudo npm卸载-g块菌 在3.35秒内删除了91个包 abdus@abdus-HP-EliteBook-8460p:~$truffle--版本 bash:/usr/local/bin/truffle:没有这样的文件或目录 abdus@abdus-HP-EliteBook-8460p:~$truffle--版本 bash:/usr/local/bin/truffle:没有这样的文件或目录 abdus@abdus-HP-EliteBook-8460p:~$sudo npm安装-gtruffle@5.0.0-下一篇 /usr/local/bin/truffle->/usr/local/lib/node_modules/truffle/build/cli.bundled.js keccak@1.4.0安装/usr/local/lib/node_模块/truffle/node_模块/keccak npm run rebuild | | echo“Keccak绑定编译失败。将使用纯JS实现。” keccak@1.4.0重建/usr/local/lib/node_模块/truffle/node_模块/keccak 节点gyp重建 哎呀!配置错误 哎呀!堆栈错误:EACCES:权限被拒绝,mkdir'/usr/local/lib/node_modules/truffle/node_modules/keccak/build' 哎呀!Linux系统4.15.0-45-generic 哎呀!命令“/usr/bin/node”“/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node gyp.js”“重建” 哎呀!cwd/usr/local/lib/node_modules/truffle/node_modules/keccak 哎呀!节点-v v8.10.0 哎呀!节点gyp-v3.8.0 哎呀!不好 npm错误!代码失效循环 npm错误!错误1 npm错误!keccak@1.4.0重建:
节点gyp重建
npm错误!退出状态1
npm错误!
npm错误!失败keccak@1.4.0重建脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
Keccak绑定编译失败。将使用纯JS实现。
+ truffle@5.0.0-下一篇
在30.464s中添加了来自305个贡献者的91个包
abdus@abdus-HP-EliteBook-8460p:~$sudo npm安装-gtruffle@5.0.0-下一篇
/usr/local/bin/truffle->/usr/local/lib/node_modules/truffle/build/cli.bundled.js
+ truffle@5.0.0-下一篇
更新了4.731s中的1个软件包
abdus@abdus-HP-EliteBook-8460p:~$sudo npm安装-gtruffle@5.0.0-下一篇
/usr/local/bin/truffle->/usr/local/lib/node_modules/truffle/build/cli.bundled.js
+ truffle@5.0.0-下一篇
在4.075s中更新了1个软件包
abdus@abdus-HP-EliteBook-8460p:~/election$truffle版本
块菌v5.0.0-next.26(核心:5.0.0-beta.2)
固体度v0.5.0(solc js)
节点v8.10.0
abdus@abdus-HP-EliteBook-8460p:~/election$truffle init
✔ 正在准备下载
✔ 下载
✔ 清理临时文件
✔ 安装箱
取消装箱成功。好极了
命令:
编译:块菌编译
迁移:块菌迁移
测试合约:块菌测试
abdus@abdus-HP-EliteBook-8460p:~/election$truffle编译
正在编译./contracts/Migrations.sol。。。
将工件写入./build/contracts
abdus@abdus-HP-EliteBook-8460p:~/election$truffle build
未找到生成配置。准备编写合同。
abdus@abdus-HP-EliteBook-8460p:~/election$truffle迁移
⚠️ 重要的⚠️
如果您使用的是HDWalletProvider,则必须启用Web3 1.0,否则迁移将挂起。
尝试:npm安装--保存块菌hdwallet-provider@web3-一个
正在开始迁移。。。
网络名称:'ganache'
网络id:5777
区块气限值:6721975
1_initial_migration.js
部署“迁移”
事务哈希:0x393caf519758cb8baf13ee100d5a0a08e329674d77489888f61833aa83cdb5d9 区块:0秒:0 合同地址:0xC2D9C21B93D3D29B9AC0397CAC058FDA432CE98 账户:0xA0d939f21C2d714754EB7a3091545B5C423EE18E 余额:99.99430184 所用气体:284908 天然气价格:20 gwei 发送值:0以太 总成本:0.00569816以太 将迁移保存到链。 保存工件
总成本:0.00569816以太 总结 部署总数:1 最终成本:0.00569816以太 abdus@abdus-HP-EliteBook-8460p:~/election$touch contracts/election.sol abdus@abdus-HP-EliteBook-8460p:~/election$truffle build 未找到生成配置。准备编写合同。 编译./contracts/Election.sol。。。
将工件写入./build/contracts在燃烧了两个晚上之后,我意识到truffle 5.0.4还不稳定。对于这一点,truffle compile、build或migrate即使不引发任何异常也不起作用 我已经卸载了truffle 5.0.4并安装了truffle v5.0.0-next.26(核心:5.0.0-beta.2),它开始工作 abdus@abdus-HP-EliteBook-8460p:~$哪种松露 /usr/本地/垃圾箱/块菌 abdus@abdus-HP-EliteBook-8460p:~$rm-r/usr/local/bin/truffle rm:无法删除“/usr/local/bin/truffle”:权限