$ 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 件のコメント:
コメントを投稿