I'm just starting Rails dev by using Michael Hartl's walkthrough and have hit a snag.
My shared hosting that I'm using uses CPanel which has a bug where it can't work with Rails 3. There is supposed to be an update (CPanel 11.34) coming out within the next 6 months that is supposed to fix this.
The version my host uses is Rails 2.3.14.
Obviously there is going to be a world of difference between 2.3.14 and 3/3.2
I'm in Australia which doesn't have an equivalent to Heroku or EngineYard and I need Australian hosting as the data my app will consume/output needs to stay in Australia.
First question is can someone point me at the right direction re limiting my dev environment to the same version as my host? I'm not concerned with multiple versions using rvm. Is it just the freeze command?
Second question is what are the downfalls in developing for the old version? Obviously I'll need to migrate when 3.0 is available on the webhost. Are there any features/specifics that are showstoppers in terms of developing for 2.3.14?
Any help much appreciated