November 05, 2013

Fix issues with Qt and qmake on OS X 10.9 Mavericks

I just recently decided to upgrade to OS X 10.9 from 10.8 and ran into a pretty crappy issue while installing the capybara-webkit gem. When running bundle install, I received the following error

Building native extensions.  This could take a while...
  ERROR:  Error installing capybara-webkit:
  ERROR: Failed to build gem native extension.

  /Users/$USER/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb
  Command 'qmake -spec macx-g++' not available

After some searching I was able to find several posts mentioning that the most recent stable version of Qt isn’t fully supported on 10.9. As such, I decided to try the beta which worked!

Step 1: Download Qt 5.2.0-beta-1-clang HERE.

Step 2: Install it and include the Src files.

Step 3: Symlink qmake into your /bin directory from the location where you installed Qt. The default location is in your home directory. Open a shell and do something like:

ln -s /Path/to/where/you/installed/Qt5.2/5.2.0-beta1/clang_64/bin/qmake /usr/local/bin/qmake

That should do it. Now when you gem install capybara-webkit it shouldn’t bitch about qmake not being available.

Now go compute!

comments powered by Disqus