В контексте построения проекта с зависимостью от selenium-cucumber-js я пытаюсь установить geckodriver в следующей настройке:
- ОС: WSL Ubuntu 16.04
- Узел: 8.15.0 (установлен из nvm)
- NPM: 5.10.0 (установлен из nvm)
Когда я выполняю npm install geckodriver
, я получаю следующее сообщение об ошибке:
npm ERR! path /home/username/myfolder/node_modules/geckodriver/bin/geckodriver
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/home/username/myfolder/node_modules/geckodriver/bin/geckodriver'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /home/username/.npm/_logs/2019-02-16T07_38_34_159Z-debug.log
Больше нет информации, которую я могу найти в журнале.Я могу успешно установить geckodriver с помощью webdriver-manager, но он не соответствует зависимости selenium-cucumber-js в package.json.
Есть идеи, как решить эту проблему?