Upgrading to Mavericks
A developers point of view
I took the plunge, forked over the cash,and upgraded to OS X Mavericks this morning. Having gone through a bit of a nightmare on my last OS X upgrade, I was prepared for the worst.
To my surprise, it went smooth. Real smooth!
Upon entering OS X Mavericks, learning from previous lessons, I made to sure the first thing I did was to update XCode.
The one hiccup I encountered was when I went to start up my Ruby on Rails server.
At Shelby.tv we use Vagrant to develop to make sure every developer in the company is running a development environment that behaves in the same way, so when we need to add a new component to our architecture we are confident that things will go smoothly when we deploy code to our production servers or pull code that someone else is working on.
In my terminal (I use iTerm2) I cd’d into my Vagrant directory and tried to bring my virtual machine up with the vagrant up command.
I got this error:
There was an error executing the following command with VBoxManage:
["hostonlyif", "create"]
Well, after a quick Google search, I found that the remedy is to simply restart Virtual Box via the command line like so:
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
Voila! Thats it. Everything else has been as smooth as butter!
vagrant up
works!
rails s -p 12345
works!
Even Git keys and all that jazz. This upgrade, it all just works.
[UPDATE 10/28/13]
Two more things you will probably need to do are:
- Open X Code && Accept the terms of service
- Download the command line tools package for X Code && Install
My first impressions of OS X Mavericks:
● I love the new external monitor support. Having spaces for both monitors is really really great.
● I’m haven’t used it yet, but I’m kind of excited for better dictation built into the OS.
● It does seem a little faster (once Spotlight was done doing its indexing thing) but its still too early to tell.
● Worth the price :)
You should follow me on Twitter here
AND
I am starting to share the best of what I am learning from building Shelby.tv and from being a dad to two great kids.
You can subscribe to my weekly updates here.