繁体   English   中英

松露编译,松露测试或松露迁移不会显示任何控制台输出或异常。 它什么也没做

[英]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

1_initial_migration.js

部署“迁移”


交易哈希值: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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM