Ошибка разрешения mkdir при импорте oracledb@3.0.0 с Node@10.9.0 - PullRequest
0 голосов
/ 24 октября 2018

Пока я пытаюсь импортировать oracledb@3.0.0, используя Узел 10.9.0 , я получаю ошибку ниже,

oracledb Beginning installation
oracledb Verifying installation
oracledb Continuing installation
oracledb ERR! NJS-054: Binary build/Release/oracledb.node was not installed.
oracledb ERR! Failed to install binary package oracledb-v3.0.0-node-abi64-linux-x64.gz
oracledb ERR! EACCES: permission denied, mkdir 'build'
oracledb ERR! For help see https://oracle.github.io/node-oracledb/INSTALL.html#troubleshooting

Так как код вышепохоже, проблема с разрешением, я также пытался sudo npm i mypck@3.2.0, но затем выдает ошибку ниже

sudo: npm: command not found

Вопрос:

Как я могу дать разрешение на создание каталога или выполнить команду npm с правами sudo , любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 24 октября 2018

Используйте флаги --unsafe-perm=true и --allow-root с установкой npm.

npm install -g oracledb@3.0.0 --unsafe-perm=true --allow-root

Подробнее об этом можно прочитать здесь: https://docs.npmjs.com/getting-started/fixing-npm-permissions

...