I am trying to install Rails and also update ruby.
I am running OSX and found that my Ruby version is 1.8.7
Where I am confused is that on the Rails site it mentions that Ruby
comes with "Developer Tools" for Mac users...
So I looked on the Apple site and read up a bit on this "developer
tools" on their site and am a bit lost.
Could someone please tell me if I need these tools or not?
I see that its packed with stuff but I dont know what 85% of this stuff
is...
Im just tryin to get going.
Any help appreciated!
P.S. I was just going to use TextMate as my editor, though maybe I
should be using this xCode?
I am trying to install Rails and also update ruby.
I am running OSX and found that my Ruby version is 1.8.7
P.S. I was just going to use TextMate as my editor, though maybe I
should be using this xCode?
xCode is the Software Development Kit for OSX. It provides the
compliers and necessary headers to successfully build software on a Mac.
The package is about 800Mb last time I looked. An older version can be
found on either the system or application disk that ships with your Mac.
I cannot say whether or not xCode contains any editors but it certainly
is not one itself. Regardless, if you are going to develop in Ruby on a
Mac using native mode gems then the xCode package must be installed.
Once xCode is installed I strongly recommend that you install RVM
(http://rvm.beginrescueend.com/) before doing anything else.
Hello thanks for your help
The book I am following "Agile Web Development with Rails 3rd Edition"
says that their editor of choice is TextMate which I am familiar with so
I may stick with it.
But I am not so attached to it that I wont use xCode if it looks good.
I read some on the site you listed RVM and, which it sounds nice and
neat, I really have very little idea of what the heck they are talking
about.
I dont even know if I have Ruby, Rails, and SQLite installed correctly,
much less how to work with "gems" hehe
Please excuse my ignorance but i am very ignorant when it comes to
programming and even worse with command line.