Environment configuration - naiieandrade/2017.2-Desenho GitHub Wiki
On Ubuntu 16.04.2 LTS
Dependencies
Firstly, if it has not yet been installed, some dependencies should be installed using apt-get
sudo apt-get update
sudo apt-get git
sudo apt-get install curl
sudo apt-get install nodejs
RVM (Ruby Version Manager)
RVM is a tool for managing, installing and facilitating use of Ruby environments. In short, it would be something like a "version manager" for Ruby. It create isolated environments to develop in Ruby, giving the conditions to use multiple versions of Ruby and gems in a single machine in a clear and unconstrained way.
Installing RVM
To install RVM, run in the terminal:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable
Opening RVM
The RVM will be installed in your HOME directory. To open RVM, run the command line below by replacing USER with your username:
source /home/USER/.rvm/scripts/rvm
To check if the RVM was opened, type:
rvm --version
Note: If you want the RVM to start automatically when the terminal is opened, add the following line to your .bashrc:
[ -s $HOME/.rvm/scripts/rvm ](/naiieandrade/2017.2-Desenho/wiki/--s-$HOME/.rvm/scripts/rvm-) && source $HOME/.rvm/scripts/rvm
Installing Ruby and Ruby on Rails in the RVM:
First, enter the following command to authorize RVM to automatically install required dependencies on your system:
rvm autolibs enable
After that, use RVM to install Ruby and set the default version of Ruby to use:
rvm install ruby 2.4
rvm use 2.4 --default
Next, install Ruby on Rails using the RubyGems package manager (RubyGems is installed in conjunction with Ruby):
gem install rails -v 5.0.2
And finally, test Ruby on Rails:
rails --version