当我输入echo $ PATH时,我得到:
/Users/myname/.rvm/gems/ruby-2.2.1/bin:/Users/myname/.rvm/gems/ruby-2.2.1@global/bin:/Users/myname/.rvm/rubies/ruby-2.2.1/bin:/Users/myname/.rvm/bin:/Users/myname/.rbenv/shims:/Users/myname/.rbenv/shims:/Users/myname/.rbenv/shims:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
当我尝试使用chromedriver时,我得到了:
/Users/myname/.rvm/gems/ruby-2.2.1/gems/selenium-webdriver-2.49.0/lib/selenium/webdriver/chrome/service.rb:38:in 'executable_path': Unable to find the chromedriver executable. Please download the server from http://chromedriver.storage.googleapis.com/index.html and place it somewhere on your PATH.
(我已经下载了chromedriver)。
我在哪里放置chromedriver.exec文件?那我该怎么办? 我使用RVM,这可能就是为什么在正确的路径中没有chromedriver ......
答案 0 :(得分:0)
我不是RVM用户,所以我不能说它的具体细节,但一般来说,你可以在文件系统的某个地方保存chromedriver可执行文件。然后,您需要将该位置的文件路径添加到PATH变量。在基于UNIX的系统上,您可以修改shell配置文件中的PATH变量。例如,使用bash shell,你可能会在你的.profile或.bashrc等中设置一些东西 - 就像你在设置中碰巧使用的那样。如果您不熟悉编辑PATH变量,可以从这里开始:https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path