npm install не може отримати доступ до папки (без дозволу)


3

Я намагаюся встановити storjshare-daemon на ubuntu, і я слідкую за керівництвом, але коли я використовую npm, він постійно показує ту ж помилку, я намагаюся все, як встановити відкритий ключ на github і перевірити право власності на папки та небезпечні прапор, але він не працює, якщо хтось скаже мені, що не так, він дуже допоможе мені, дякую.

використовуючи: ubuntu 14.04 (сервер) як root

npm install --global storjshare-daemon

npm ERR! code 128
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master git://github.com/zipang/daemon.node.git /root/.npm/_cacache/tmp/git-clone-e22442e4
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-e22442e4': Permission denied
npm ERR!

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2017-12-26T17_57_58_681Z-debug.log

Відповіді:


3

Я щойно відчував подібну проблему з дозволом при встановленні npm. Навіть якщо я створив папку і зробив chown та chmod, це закінчилося цією помилкою дозволу.

Ось що для мене спрацювало:

вхід як root - sudo su

запустити команду npm install з sudo

Не впевнений, чи це та сама проблема, яку я мала, але варто спробувати ..


Дуже дякую, я не можу повірити, що рішення настільки просте, я шукав години в Інтернеті, але всі відповіді не спрацювали, ще раз дякую
yh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.