質問: メインで使っているデスクトップやノートPCでは問題なく動いたrubyのCHROME操作スクリプトを、WIN7をインストールしてあるだけのまっさらなPCへ移動し、同様の環境を構築したつもりが下記のエラーが出て数日作業がストップしてしまっています。 (普通にruby自体は動きますが、chromedriverを扱うとエラーがでるイメージです。) ERROR:child_process_launcher.cc(522)] Failed to launc h child process 別のまっさらなPCでも試しましたが、同じでした。 やったことは、ruby23のインストール、CHROMEdriver.exeをruby.exeがあるフォルダへ移動、gem install selenium-webdriverを実行。 あとは無料JAVAのインストール、などです。 エラーメッセージを検索しても全然同様の質問などが無く、解決できず困っています。
回答: 自分も全く同じ環境で、全く同じ問題がありました。 (Win7、ruby最新版、chrome最新版) rubyとgemのバージョンを以下ように合わせると動きました。 *** LOCAL GEMS *** bigdecimal (1.2.6) childprocess (0.5.9) diff-lcs (1.3) ffi (1.9.14 x64-mingw32) io-console (0.4.3) json (1.8.1) minitest (5.4.3) power_assert (0.2.2) psych (2.0.8) rake (10.4.2) rdoc (4.2.0) rspec (3.5.0) rspec-core (3.5.4) rspec-expectations (3.5.0) rspec-mocks (3.5.0) rspec-support (3.5.0) rubyzip (1.2.0) selenium-webdriver (3.0.3) test-unit (3.0.8) websocket (1.2.4) ruby 2.2.5p319 (2016-04-26 revision 54774) [x64-mingw32]