It is May of 2013. I went through the excellent rails tutorial by Michael Hartl late last year with the intention of getting up enough momentum to do another rails project, and now I am finally getting around to it. My intent now is to breeze through the tutorial, ignoring all of the test driven development stuff, and taking lots of shortcuts so I can just get on the air quickly with what I really want to do. I do intend to use git, but not on Heroku, I'll just put my repository on a server of my own.
Dealing with gems (and rails is a gem) is more of an issue. Fedora packages many gems and makes them available via yum, but definitely lags behind the gem world (for example, at the time of this writing the rails gem available via yum is 3.2.8 and the rails gem that the gem package system offers is 3.2.13). You might say that all of this only matters if you insist on having the latest version, and you might be right. The real question arises when you want the latest version of some package that you can only get via the gem subsystem and have all your packages installed via yum.
I thought it would be a good idea to update my gems, so:
gem updateThis is taking me to rails 3.2.13, as well as updating virtually every gem I used in my past run through the rails tutorial. On the other hand, when I type "rails -v", I get:
rails -v Rails 4.0.0.rc1This version number is confusing and misleading. It is actually the version number of the railties gem (which is the new core component of rails). The actual version of rails itself is 3.2.13 (although 3.2.8 is still on my system). Note that gem is putting lots of stuff into my ~/bin, including a rails script (which overwrote my own rails script I had there).
Ruby on Rails notes / [email protected]