Узел-модуль svg2png не устанавливается с опцией -g (Ubuntu 18.04) - PullRequest
0 голосов
/ 24 сентября 2018

Я не могу установить модуль узла svg2png при использовании опции -g.Он отлично устанавливается без опции -g.Я установил phantomJs и убедился, что phantomjs доступен, сделав мягкую ссылку в / usr / bin / phantomjs на phantomjs, установленный в другом каталоге.Я сам установил phantomjs, используя

  npm install phantomjs-prebuilt

Вот вывод, который я получаю:

/usr/bin/svg2png -> /usr/lib/node_modules/svg2png/bin/svg2png-cli.js

 > phantomjs-prebuilt@2.1.16 install /usr/lib/node_modules/svg2png/node_modules/phantomjs-prebuilt
 > node install.js

 PhantomJS not found on PATH
 Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
 Verified checksum of previously downloaded file
 Extracting tar contents (via spawned process)
 Removing /usr/lib/node_modules/svg2png/node_modules/phantomjs-prebuilt/lib/phantom
 Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1537780087981/phantomjs-2.1.1-linux-x86_64 -> /usr/lib/node_modules/svg2png/node_modules/phantomjs-prebuilt/lib/phantom
 Phantom installation failed { Error: EACCES: permission denied, link '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1537780087981/phantomjs-2.1.1-linux-x86_64' -> '/usr/lib/node_modules/svg2png/node_modules/phantomjs-prebuilt/lib/phantom'
   errno: -13,
   code: 'EACCES',
   syscall: 'link',
   path: '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1537780087981/phantomjs-2.1.1-linux-x86_64',
   dest: '/usr/lib/node_modules/svg2png/node_modules/phantomjs-prebuilt/lib/phantom' } Error: EACCES: permission denied, link '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1537780087981/phantomjs-2.1.1-linux-x86_64' -> '/usr/lib/node_modules/svg2png/node_modules/phantomjs-prebuilt/lib/phantom'

В чем проблема?

~
~
~

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...