/ / Защо нова инсталация на node.js и protractor грешка с `execvp` Няма такъв файл или директория? - node.js, angularjs, селен-webdriver, магнитна лента, селен-хромирани

Защо нова инсталация на node.js и protractor грешка с `execvp` Няма такъв файл или директория? - node.js, angularjs, селен-webdriver, магнитна лента, селен-хромирани

Аз инсталирах няколко версии на node.js и protractor, след което последвах инструкциите за актуализиране на webdriver, но никоя комбинация, която дойдох с успешното стартиране на webdriver.

Няколко полезни подробности:

  • На 64-битов Ubuntu
  • Опитах node.js v0.10.15 и v0.10.26
  • Опитният протегник 0.18.1 и 0.19.0

Ето командите, които съм изпълнил, и съответната грешка (след инсталирането на четеца):

$ webdriver-manager update
Updating selenium standalone
downloading https://selenium.googlecode.com/files/selenium-server-standalone-2.39.0.jar...
Updating chromedriver
downloading https://chromedriver.storage.googleapis.com/2.8/chromedriver_linux64.zip...
chromedriver_2.8.zip downloaded to /home/<user>/.nvm/v0.10.26/lib/node_modules/protractor/selenium/chromedriver_2.8.zip
selenium-server-standalone-2.39.0.jar downloaded to /home/<user>/.nvm/v0.10.26/lib/node_modules/protractor/selenium/selenium-server-standalone-2.39.0.jar


$ webdriver-manager start
execvp(): No such file or directory
seleniumProcess.pid: 4567

events.js:72
throw er; // Unhandled "error" event
^
Error: spawn ENOENT
at errnoException (child_process.js:988:11)
at Process.ChildProcess._handle.onexit (child_process.js:779:34)

Отговори:

3 за отговор № 1

Излиза, че трябваше да инсталирам комплекта за разработка на Java (JDK), след което работи добре.