2016-09-12 7 views
0

Когда я типа эхо $ PATH я получаю:

/Users/myname/.rvm/gems/ruby-2.2.1/bin:/Users/myname/.rvm/gems/[email protected]/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.exec? И как бы я это сделал? Я использую RVM, поэтому возможно, что нет правильного пути для хромированного ребра ...

ответ

0

Я не являюсь пользователем RVM, поэтому я не могу говорить о его специфике, но в целом вы сохраняете исполняемый файл хромирования где-то в вашей файловой системе. Затем вам нужно добавить путь к этому месту в переменную PATH. В системе на базе UNIX вы можете изменить переменную PATH в файле конфигурации оболочки. Например, с оболочкой bash у вас могут быть вещи, настроенные в вашем .profile или .bashrc и т. Д. - все, что бы вы ни использовали в своей настройке. Если вы не знакомы с редактированием переменной PATH, вы можете начать здесь: https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path

+0

Благодарим вас за ваш ответ, я расскажу об этом в ближайшее время. – marriedjane875