2017-05-11 7 views
0

私はRubyと私はほとんど練習がない。表示されたエラーがある Build an Instagram autofollow botC:/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:require:でこのファイルを読み込めません--Wair(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

あなたがタイプミスを持っています。あなたは ''ワイア 'が必要です。 – orde

答えて

1

私は、以下のビデオで実証されinstabotをコンパイルする難しさを抱えていますあなたはあなたのコードにrequireそれができることができる前に "ワイア"宝石をインストールする:

gem install watir 

あなたは非常に慎重に耳を傾けた場合、around 1:00ユーチューブのビデオは、あなたにこれを伝えますが、unhelpfully実際に画面上に表示されません:)

+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) C:/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55: 'require 'の autofollow.rb:2:'

' –

関連する問題