[英]truffle compile , truffle test or truffle migration does not show any console output or exception . It just do nothing
我正在使用我的Ubuntu 18.04 LTS和VS Code设置松露,开始松露快速入门
但是,松露编译或松露迁移或松露测试不起作用。 即使它也不会引发任何异常。 有人遇到过类似的问题吗?
松露编译不起作用。 当我运行命令时,它只是返回,甚至没有显示任何错误。 松露初始化工作正常,因此松露istallation不会成为问题。 但是松露编译和迁移命令有问题。 如何在Ubuntu计算机上解决此问题?
松露v5.0.4(核心:5.0.4)
Solidity v0.5.0(solc-js)
节点v8.10.0
经过两个晚上的燃烧,我意识到松露5.0.4尚未稳定。 对于松露的编译,构建或迁移,即使没有引发任何异常也无法正常工作。
我已经卸载了松露5.0.4并安装了松露v5.0.0-next.26(核心:5.0.0-beta.2),它开始工作。
abdus @ abdus-HP-EliteBook-8460p:〜$松露/ usr / local / bin / truffle 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 uninstall -g truffle在3.35s中删除了91个软件包abdus @ abdus-HP-EliteBook-8460p:〜$ truffle --version bash:/ usr / local / bin / truffle :没有这样的文件或目录abdus @ abdus-HP-EliteBook-8460p:〜$ truffle --version bash:/ usr / local / bin / truffle:没有这样的文件或目录abdus @ abdus-HP-EliteBook-8460p:〜$ sudo npm install -g truffle@5.0.0-next.26 / usr / local / bin / truffle-> /usr/local/lib/node_modules/truffle/build/cli.bundled.js
keccak@1.4.0安装/ usr / local / lib / node_modules / truffle / node_modules / keccak npm运行重建|| “ echo” Keccak绑定编译失败。将使用纯JS实现。“
keccak@1.4.0重建/ usr / local / lib / node_modules / truffle / node_modules / keccak node-gyp重建
糟糕! 配置错误gyp ERR! 堆栈错误:EACCES:权限被拒绝,mkdir'/ usr / local / lib / node_modules / truffle / node_modules / keccak / build'gyp错误! 系统Linux 4.15.0-45-通用gyp错误! 命令“ / usr / bin / node”“ /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重建” gyp ERR! cwd / usr / local / lib / node_modules / truffle / node_modules / keccak gyp错误! 节点-v v8.10.0 gyp ERR! node-gyp -v v3.8.0 gyp错误! 不好,npm ERR! 代码ELIFECYCLE npm ERR! errno 1 npm错误! keccak@1.4.0重建: node-gyp rebuild
gyp重建npm ERR! 退出状态1 npm ERR! npm ERR! keccak@1.4.0重建脚本失败。 npm ERR! npm可能不是问题。 上面可能还有其他日志记录输出。 Keccak绑定编译失败。 将使用纯JS实现。 + truffle@5.0.0-next.26在30.464s中从305个贡献者添加了91个软件包abdus @ abdus-HP-EliteBook-8460p:〜$ sudo npm install -g truffle@5.0.0-next.26 / usr / local / bin / truffle-> /usr/local/lib/node_modules/truffle/build/cli.bundled.js + truffle@5.0.0-next.26更新了4.731s中的1个软件包abdus @ abdus-HP-EliteBook-8460p:〜 $ sudo npm install -g truffle@5.0.0-next.26 / usr / local / bin / truffle-> /usr/local/lib/node_modules/truffle/build/cli.bundled.js + truffle@5.0.0- next.26在4.075s中更新了1个软件包abdus @ abdus-HP-EliteBook-8460p:〜/ election $松露版本Truffle v5.0.0-next.26(core:5.0.0-beta.2)Solidity v0.5.0(solc -js)节点v8.10.0 abdus @ abdus-HP-EliteBook-8460p:〜/ election $松露初始化
✔准备下载
✔下载
✔清理临时文件
✔设置框
取消装箱成功。 甜!
命令:
编译:松露编译迁移:松露迁移测试合约:松露测试
abdus @ abdus-HP-EliteBook-8460p:〜/ election $松露编译编译./contracts/Migrations.sol ...将工件写入./build/contracts
abdus @ abdus-HP-EliteBook-8460p:〜/ election $松露构建未找到构建配置。 准备编制合同。 abdus @ abdus-HP-EliteBook-8460p:〜/ election $松露迁移⚠️重要信息⚠️如果您使用的是HDWalletProvider,则必须启用Web3 1.0,否则迁移将挂起。 尝试:npm install --save truffle-hdwallet-provider @ web3-one
网络名称:“ ganache”网络ID:5777限制气体使用限制:6721975
部署“迁移”
交易哈希值:0x393caf519758cb8baf13ee100d5a0a08e329674d77489888f61833aa83cdb5d9块:0秒:0合同地址:0xC2d9c21b93d3D29b9ac03697CAc058FdA432Ce98帐户:0xA0d939f21C2d15E490价格:9284
避免迁移到连锁店。 保存工件
总成本:0.00569816 ETH
部署总数:1最终成本:0.00569816 ETH
abdus @ abdus-HP-EliteBook-8460p:〜/ election $接触合同/Election.sol abdus @ abdus-HP-EliteBook-8460p:〜/ election $松露构建找不到构建配置。 准备编制合同。 编译./contracts/Election.sol ...将工件写入./build/contracts
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.