Skip to content

Instantly share code, notes, and snippets.

@zetter
Last active December 26, 2015 09:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zetter/7133389 to your computer and use it in GitHub Desktop.
Save zetter/7133389 to your computer and use it in GitHub Desktop.
Rails development on OSX Mavericks

Do:

  • Install mavericks
  • Reinstall Command line tools[1] or Xcode (you may have problems using git and other tools even if they are already installed before you do this)
  • run brew update

Known problems:

Textmate

Texmate 1 won't work very well with the updated system ruby. You should use a recent Textmate 2 alpha.

PhantomJS

You will get warnings from CoreText:

2013-10-24 09:41:54.690 phantomjs[1354:507] CoreText performance note: Client called CTFontCreateWithName() using name "Times New Roman" and got font with PostScript name "TimesNewRomanPSMT". For best performance, only use PostScript names when calling this API.

There is an open issue to fix: ariya/phantomjs#11418 Until then it might be possible to silence these warnings from capybara. Unfortuantly the capybara poltergeist driver for phantomjs doesn't redirect stderr properly so you have to do something like this.

[1] Apple Command line tools - http://adcdownload.apple.com/Developer_Tools/command_line_tools_os_x_mavericks_for_xcode__late_october_2013/command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment