I have developed a little tool on my windows desktop. Now I want to
move that to a linux server. Probably Ubuntu is the favored, or?
Which ubuntu version is the best for Rails 3 with Ruby 1.9.2?
I found a lot of installing guides for old Ruby and Rails versions,
but only one for Rails 3 and Ruby 1.9.2 with Ubuntu 10.4. Would you
recommend that or use an older ubuntu version?
On a production server you should probably stick to LTS releases, which is 10.04
On a development machine you can use the latest release, which is 11.04
Also, on a dev machine it would be better to use RVM (https://rvm.beginrescueend.com/) to install and manage your ruby versions.
It gives you tremendous flexibility on what Ruby and Rails versions you can use, and makes it trivial to discard any problematic ruby/rails installations you have had.
Its a typo, I meant you can't go far wrong with either of them, but from
what I've seen with a lot of vps vendors, Ubuntu 10.4 is usually the
default, although you can switch to other versions newer or older.
These are the instructions I followed to get a good deployment on 10.4, they
start you with rvm so you can easily play with diff versions of
ruby/rails/gems:
I personally prefers linux backtrack for development and gnome env and him as e editor . Last version is based on Ubuntu. At the end of the day it doesn’t make any difference which Linux you use as long as you know what are you doing.
You don't *need* RVM, but it makes life easier. It is an easy way to
install Ruby 1.9.2p180 to start with. Then, when a new version of Ruby
comes out, it will make it trivial to upgrade.
When a newer Ruby version come out, you'll be able to maintain your projects with their current version and also install the new version along with the current version you're using.
Makes life a lot easier and it's not difficult to install.
If you want to keep up with the latest versions of ruby and rails rvm will simplify life. If however you want to settle on a version and spend your time developing your application you can just skip rvm.