Linux Mint has captured my imagination recently, and of course a fresh install means getting my dev environment up and running again. I'm using the cinnamon version and so far things are going well. Everything on my laptop is just working; suspend, all the various function keys. Support out of the box is good. I'm impressed. The experience is soooo much better than the last time I tried a more full featured distro and things got so bad with video drivers crashing and causing my fan to spin up constantly that I ended up going totally minimal with Arch and just a command line. I like arch, but I thought I would give Mint a go.
So, now we need to get Ruby, RVM and Rails on the go so we can do some web development. Let's start with RVM. Next time I'll take a crack at installing Rails on Mint
First things first - we need curl. My install didn't have it so.....fire up the terminal with Ctrl-Alt-T and type the following
sudo apt-get install curlNext up, install RVM
curl -L https://get.rvm.io | bash -s stable --rubyWhich all went pretty well. At the end of the install, simply running
source ~/.rvm/scripts/rvmin my open terminal session brought everything up to snuff. Now I'm going to install a few dependencies
rvm requirementsto check what you need on your system. Mine needed the following command to get up to speed.
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev \ curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 \ libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison \ subversionAnd annoyingly I had to
rvm reinstall 1.9.3because it was already installed but without doing the reinstall all sorts of nasty errors would occur when trying to install gems later on. Next a quick verification:
which ruby >> /home/rubyflewtoo/.rvm/bin/ruby ruby -v >>ruby 1.9.3p194I didn't have a system ruby installed given my version of Linux Mint was fresh off the boat, but if you did and you want to default to ruby 1.9.3 (which you should) then you could run
rvm use 1.9.3 --default
Wow man, this tutorial is amazing. I'm halfway through it, but i will be honest this is the farthest i have ever gotten trying install ruby and next rails. I freaking love you.
ReplyDelete