$ vim Gemfile ... group :developer, :test do ... gem 'capybara-webkit' ... end $ bundle install ... Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /.../.rbenv/versions/2.0.0-p247/bin/ruby extconf.rb Command 'qmake -spec macx-g++' not available Gem files will remain installed in /.../.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.0.0 for inspection. Results logged to /.../.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/capybara-webkit-1.0.0/./gem_make.out An error occurred while installing capybara-webkit (1.0.0), and Bundler cannot continue. Make sure that `gem install capybara-webkit -v '1.0.0'` succeeds before bundling.メッセージに書かれているとおりに、「gem install capybara-webkit -v '1.0.0'」を実行したが、結果変わらず。
調べてみると、「Qt」のインストールが必要との事。
Mac の場合は Homebrew でインストールする。
$ brew install qtその後、インストールすると無事完了した。
$ bundle install .... Installing capybara-webkit (1.0.0) ← いけた Using coffee-script-source (1.6.3) Using execjs (2.0.2) Using coffee-script (2.2.0) Using thor (0.18.1) Using railties (4.0.0) Using coffee-rails (4.0.0) Using diff-lcs (1.2.4) Using gherkin (2.12.1) Using hike (1.2.3) Using jbuilder (1.5.1) Using jquery-rails (3.0.4) Using tilt (1.4.1) Using sprockets (2.10.0) Using sprockets-rails (2.0.0) Using rails (4.0.0) Using rdoc (3.12.2) Using rspec-core (2.14.5) Using rspec-expectations (2.14.3) Using rspec-mocks (2.14.3) Installing rspec (2.14.1) Using rspec-rails (2.14.0) Using sass (3.2.12) Using sass-rails (4.0.0) Using sdoc (0.3.20) Using sqlite3 (1.3.8) Using turbolinks (1.3.0) Installing turnip (1.1.0) Using uglifier (2.2.1) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
0 件のコメント:
コメントを投稿