Hyperledger开发课程的安装CLI安装失败

时间:2018-07-19 21:06:33

标签: command-line-interface ubuntu-16.04 hyperledger

我是Ubuntu和Hyperledger的新手(因此,我想学习Hyperledger开发课程)。 首先,我已经向课件开发人员(IBM Developer Engagement)解决了我的问题,他们建议我将问题添加到该论坛中(在该论坛中我无法检测到解决问题的方法。)。

我正在尝试完成IBM Blockchain课程。 对于本课程,我必须安装一些先决条件,请参见第https://hyperledger.github.io/composer/latest/installing/development-tools.html

当我尝试执行有关安装CLI软件的命令时收到错误消息,请参阅此邮件末尾的debug.log内容。

您还会看到一条消息,指出我应该从根目录或管理员那里执行CLI命令。但是我在“ Web”上发现也警告不要这样做。而且因为我对Ubuntu不够熟悉,所以我不敢这样做。

您有解决我问题的建议吗?

npm-debug.log内容的最后一部分:

20545 silly idealTree   ├── xmlhttprequest-ssl@1.5.3
20545 silly idealTree   ├── xtend@4.0.1
20545 silly idealTree   ├── y18n@3.2.1
20545 silly idealTree   ├── yallist@2.1.2
20545 silly idealTree   ├─┬ yargs-parser@8.1.0
20545 silly idealTree   │ └── camelcase@4.1.0
20545 silly idealTree   ├─┬ yargs@10.0.3
20545 silly idealTree   │ ├── ansi-regex@3.0.0
20545 silly idealTree   │ ├── is-fullwidth-code-point@2.0.0
20545 silly idealTree   │ ├── os-locale@2.1.0
20545 silly idealTree   │ ├── string-width@2.1.1
20545 silly idealTree   │ └── strip-ansi@4.0.0
20545 silly idealTree   └── yeast@0.1.2
20546 silly generateActionsToTake Starting
20547 silly install generateActionsToTake
20548 warn checkPermissions Missing write access to /usr/local/lib
20549 silly rollbackFailedOptional Starting
20550 silly rollbackFailedOptional Finishing
20551 silly runTopLevelLifecycles Starting
20552 silly runTopLevelLifecycles Finishing
20553 silly install printInstalled
20554 warn optional Skipping failed optional dependency /composer-cli/chokidar/fsevents:
20555 warn notsup Not compatible with your operating system or architecture: fsevents@1.2.4
20556 verbose stack Error: EACCES: permission denied, access '/usr/local/lib'
20556 verbose stack     at Error (native)
20557 verbose cwd /home/kees
20558 error Linux 4.13.0-36-generic
20559 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "composer-cli"
20560 error node v4.2.6
20561 error npm  v3.5.2
20562 error path /usr/local/lib
20563 error code EACCES
20564 error errno -13
20565 error syscall access
20566 error Error: EACCES: permission denied, access '/usr/local/lib'
20566 error     at Error (native)
20566 error  { [Error: EACCES: permission denied, access '/usr/local/lib']
20566 error   errno: -13,
20566 error   code: 'EACCES',
20566 error   syscall: 'access',
20566 error   path: '/usr/local/lib' }
20567 error Please try running this command again as root/Administrator.
20568 verbose exit [ -13, true ]

2018年7月22日:同时,我刚刚从头开始,安装了本课程所需的软件。现在这个问题突然消失了。在此安装过程的后续步骤中,我遇到了类似的问题。而且,只需再次处理即可解决该问题。不知道为什么这些问题消失了。我也从一个熟人那里听说他以类似的方式解决了该课程的问题。令人沮丧,但显然这是应该做的。

0 个答案:

没有答案