Я слежу за SDK клиента Hyperledger Fabric для Node.js по адресу https://github.com/hyperledger/fabric-sdk-node,
и, как указано, я клонировал репозиторий и запустил sudo npm install в корневой папке репозитория (подробности см. по ссылке), и установка завершается неудачно с журналом ошибок следующим образом:
2120 verbose stack Error: Command failed: /usr/bin/git clone -q https://github.com/jimthematrix/mock-couch.git /home/grf/.npm/_cacache/tmp/git-clone-888fee42
2120 verbose stack /home/grf/.npm/_cacache/tmp/git-clone-888fee42/.git: Permission denied
Полный журнал можно посмотреть по адресу: https://pastebin.com/BvAr5GaR
Я понятия не имею, почему это происходит, и единственный ответ, который я нашел, который имел какой-то смысл для меня, - это изменить разрешение папки, упомянутой ниже, с помощью команды ниже (которая, очевидно, не работала)
sudo chown -R $USER /home/grf/.npm/
Я также нашел эту ссылку с веб-сайта npm https://docs.npmjs.com/getting-started/fixing-npm-permissions, в которой упоминается несколько возможных решений, но они не имеют смысла для меня, если в журнале четко показано, что это разрешение на доступ.
Кто-нибудь порекомендует какие-либо шаги на сайте npm?
Я новичок в linux, npm и во всем остальном, так что я вроде как заблокирован, так как не понимаю, почему там проблема с разрешениями.
Любая помощь приветствуется