You don't need a MacBook to code Ruby and Rails ;)
No, I am not an Apple hater. But I want to point out, that it is possible to turn an ubuntu into a sweet Ruby development environment – without TextMate!
The RubyBuntu series
1 – Installing Ruby (and Rails) on ubuntu
2 – Troubleshooting common Ruby ubuntu problems
3 – Be one with your command line!
4 – Make gedit better than any IDE ;)
5 – Modernize your gedit Ruby language specs!
6 – gedit 3! wtf? set it up for ruby/web development :)
Further articles
gedit external tools: Ruby helpers, git integration and more
Duncan Bayne | May 01, 2010
gedit??? Seriously? Give Emacs a whirl ...
johan | May 01, 2010
Of course you don't :-) I'm using openSuSE (with vi and some plugins) for all my development work (will switch to Ubuntu when I get my new hardware rig, not because openSuSE doesn't work, but simply because I want to resemble the production environments a bit closer).
dziulius | May 01, 2010
Emacs? Seriously? Do you have 6 fingers on each hand? :D agreed about ubuntu, but i prefer VIM, I think it's more powerfull editor.
al | June 25, 2010
Anything but Eclipse.
Randuin | June 28, 2010
Vim 4 ever
0x4a6f4672 | July 15, 2010
GEdit is cool for notes, To Do lists, etc. Netbeans and Eclipse are better for Rails development on Ubuntu.
Ernest | December 19, 2010
You all asked for it (Uncle Bob about vim): https://www.youtube.com/watch?v=mslMLp5bQD0 and skip to 35:10. I could not agree more. This is a great talk, watch it all (probably, after you calm down :)
Vaibhav.K | June 20, 2011
Building native extensions. This could take a while...
ERROR: Error installing cucumber:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
checking for re.h... yes
checking for ruby/st.h... no
creating Makefile
make
gcc -I. -I/usr/lib/ruby/1.8/i686-linux -I/usr/lib/ruby/1.8/i686-linux -I. -DHAVE_RE_H -D_FILE_OFFSET_BITS=64 -fPIC -fno-strict-aliasing -g -g -O3 -fPIC -Wall -c parser.c
gcc -shared -o parser.so parser.o -L. -L/usr/lib -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm -lc
/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -lrt
/usr/bin/ld: cannot find -ldl
/usr/bin/ld: cannot find -lcrypt
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make: *** [parser.so] Error 1
Gem files will remain installed in /var/lib/gems/1.8/gems/json-1.5.3 for inspection.
Results logged to /var/lib/gems/1.8/gems/json-1.5.3/ext/json/ext/parser/gem_make.out
Vaibhav.K | June 20, 2011
Please reply soon... or mail me to vaibhav.kushadi@gmail.com
sohussain | October 22, 2011
Update "4 – Make gedit better than any IDE ;)" for Gedit v3.x ?? ploX.x
sohussain | February 22, 2012
ZOMG! TY for the Gedit update