为什么会用`execvp`全新安装node.js和量angular器错误没有这样的文件或目录?

我已经安装了几个版本的node.js和量angular器,然后按照说明来更新webdriver,但没有一个组合我成功地启动了webdriver。

一些有用的细节:

  • 在Ubuntu 64位
  • 试了node.js v0.10.15和v0.10.26
  • 测量量angular器0.18.1和0.19.0

以下是我运行的命令,以及相应的错误(安装量angular器后):

$ 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) 

事实certificate,我需要安装Java开发工具包(JDK),那么它工作正常。