2017-05-11 9 views
0

Ruby를 처음 사용했습니다. 나는 연습이 거의 없다. Build an Instagram autofollow botC : /Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb : 55 : require : 해당 파일을로드 할 수 없습니다. -wirir (LoadError)

나타나는 오류는 다음과 같습니다 :

C:/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- watir (LoadError) 
     from C:/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
     from auto_follow.rb:1:in `<main>' 

내 코드는 다음과 같다 :

require 'watir ' 
require_relative 'credentials' 

username = $username 
password = $password 

user = 'justinbieber' 

#abrir o browser e navegar até a página de login 

browser = Watir::Browser.new :chrome 
browser.goto = "https://www.instagram.com/accounts/login/" 

#navegando para os campos de login e senha e injetando informações 
puts "Login in..." 
browser.text_field(:name => "username").set "#{username}" 
browser.text_field(:name => "password").set "#{password}" 


#clicando no botao 
browser.button(:class => '_ah57t _84y62 _i46jh _rmr7s').click 

sleep(360) 
+0

오타가 있습니다. 당신은 'watir'을 원한다. – orde

답변

1

당신이 필요로하는 나는 다음과 같은 비디오에서 증명 된 instabot를 컴파일하는 데 어려움이있어 "watir"보석을 설치하기 전에 require 코드에 넣으십시오 :

gem install watir 

매우 신중하게 듣는다면, around 1:00 youtube 비디오는 이것을 알려주지 만 실제로는 도움이되지 않습니다.

+0

FWIW : 'watir'의 철자가 잘못되었습니다. – orde

+0

응용 프로그램이 있던 폴더에 쓴 명령을 보냈습니다. 잠시 후 watir이 설치되었지만 동일한 오류가 계속 발생합니다 @Tom Lord –

+0

C : /Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb : 55 : require :에로드 할 수 없습니다. 그런 파일 - 와일드 (LoadError) from C : /Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb : 55 :'require '에 에서 autofollow.rb : 2 :에'

' –