2009 Rubyist's guide to a Mac OS X development environment
giantrobots.thoughtbot.com
giantrobots.thoughtbot.com
Git: sudo port install git-core
Aliases: do not want. sudo port install bash-completion
MySQL: sudo port install mysql5 +server
Capistrano: sudo gem install vlad
ImageMagick: sudo port...
Quicksilver: out with the old, in with http://code.google.com/p/qsb-mac/
I don't get the anti-macports attitude. Why go through the hassle of downloading a bunch of stuff when it can be just a command line away?
I must be an idiot if I can't do 'sudo port install PACKAGE' correctly.
Then I got a new laptop and just used the .pkg installer, way easier and faster.
However, being a vim adept for a long time hasn't stopped me from switching to textmate when it came to developing rails apps. ;)
I think the {derivative of the} learning curve has a long tail.. I keep finding new cool things I can do with it, I guess emacs is the same, or even more so as you can start hacking lisp...
I recommend printing out a cheat sheet with the most common commands - you can start small and get work done.
Things like <esc> :E for browsing files is handy and youll forget them at first. I map a hotkey for :bn :bp so I can flick through the open buffers.
Good tuts on the web. It packs a punch.
oh, on ubuntu youll need to install vim-full
sudo apt-get install vim-full
.. thats annoying, but you'll be crippled without it.I do the same on my Ubuntu boxen. Is there an argument for using pre-packaged, but not current, installations?
I like the convenience of tools like apt for many things, but prefer to go to the source for certain key items.