首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装zos-lib@2.4.0时出错

安装zos-lib@2.4.0时出错
EN

Ethereum用户
提问于 2019-06-29 04:21:52
回答 1查看 164关注 0票数 1

我正在研究齐柏林飞艇-os的教程,在这里找到:https://docs.zeppelinos.org/docs/linking.html

并在运行zos创建时出现错误。

无法在项目中找到文件zos-lib/contracts/Initializable.sol (从contracts/TokenExchange.sol导入)

我认为在安装zos-lib@2.4.0时会出现错误,因此再次尝试安装它,并收到以下错误

ryan@膝上型计算机-SBSEC33S:~/token-exchange$ sudo安装zos-lib@2.4.0NPM警告弃用氯化物。is @4.0.0:这个包是不推荐的。使用Array.isArray。 npm警告弃用fs-允诺@2.0.3:使用mz或fs-附加^3.0与承诺Support npm警告废弃tar.gz@1.0.7:⚠️警告⚠️tar.gz模块已被废弃,您的应用程序易受攻击。请改用tar模块:https://npmjs.com/tar scrypt@6.0.3预装/home/ryan/token-exchange/ node _node/scrypt节点-scrypt preinstall.js> scrypt@6.0安装/home/ryan/token-exchange/node_modules/scrypt>节点的.3配置error gyp错误!堆栈错误: EACCES:权限被拒绝,mkdir '/home/ryan/token-exchange/node_modules/scrypt/build' gyp ERR!SystemLinux4.4.0-17763-Microsoft!命令/usr/bin/node“"/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重新构建”gyp!cwd /home/ryan/token-exchange/node_modules/scrypt绞车!节点-v v10.16.0stackNewlinegyperr!节点- -v v3.8.0stackNewlinegyperr!不是ok npm警告令牌-exchange@1.0.0没有description npm警告令牌-exchange@1.0.0没有存储库field. npm!代码ELIFECYCLE npm错误!错误1栈新的npm错误!安装:node-gyp rebuild npm!退出状态1 ! npm!在scrypt@6.0.3安装script. npm错误时失败!这可能不是npm的问题。可能还有额外的日志记录输出above. npm!有关此运行的完整日志可以在:!/home/ryan/.npm/_logs/2019-06-29T04_11_35_411Z-debug.log中找到。

我不清楚如何修复它,以便在本教程中取得更大进展。

EN

回答 1

Ethereum用户

发布于 2019-07-02 04:42:16

您似乎对节点/npm存在问题,而不是对ZeppelinOS有任何特定的问题。

您可以删除token-exchange目录并再次启动教程。

我不知道你为什么要使用sudo

如果尚未安装,则可以使用节点版本管理器重新安装npm。https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

我成功地在Windows子系统的Ubuntu上使用了nvm

请注意,如果更改节点版本,就会出现使用节点12 (https://forum.zeppelin.solutions/t/node-12-issue-with-truffle/808)的问题,因此需要使用节点10或11。

有关ZeppelinOS和智能合同开发的问题,您可以在社区论坛上问:https://forum.zeppelin.solutions/

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/72362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档