sudo apt-get install curl bison build-essential zlib1g-dev libssl-dev libreadline6-dev libxml2-dev git-core subversion autoconf sqlite3 libsqlite3-dev ruby-full rake rubygems
Atualização (03/12/2010): As instruções funcionam também no Debian. A única diferença é no debian stable “lenny” onde basta trocar libreadline6-dev por libreadline5-dev.
Atualização (18/03/2011): Como o Felypeguimaraes lembrou nos comentários, só use “sudo” nos comandos onde estiver escrito “sudo”, se usar sudo para instalar o rvm ou gem, etc, não vai funcionar.
ruby -v
bash < <(curl https://rvm.beginrescueend.com/install/rvm)
You must now finish the install manually:1) Place the folowing line at the end of your shell’s loading files(.bashrc or .bash_profile for bash and .zshrc for zsh), after all path/variable settings:[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm2) Ensure that there is no ‘return’ from inside the .bashrc file. (otherwise rvm will be prevented from working properly).This means that if you see ‘[ -z ] && return’ then you must change this line to:if [[ ! -z ]] ; then… original content that was below the && return line …fi # <= be sure to close the if.#EOF .bashrcBe absolutely *sure* to REMOVE the ‘&& return’.If you wish to DRY up your config you can ‘source ~/.bashrc’ at the bottom of your .bash_profile.placing all non-interactive items in the .bashrc, including the ‘source’ line above
cp .bashrc .bashrc_part2
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm if [[ ! -z "$PS1" ]] ; then source ~/.bashrc_part2 fi
rvm info
ruby -v
(rvm install ruby-head) instalou o 1.9.3dev, testando mais um pouco vi que o head dá problema quando vai usar o console do rails, então é melhor instalar o 1.9.2 mesmo
rvm install 1.9.2
ruby -v
(rvm –default ruby-head)
rvm --default 1.9.2
ruby -v
gem install sqlite3-ruby
gem install rails
ERROR: Error installing rails: mail requires i18n (~> 0.4.1, runtime)
gem install mail
E depois desinstalar o i18n versão 5
gem uninstall i18n
Select gem to uninstall: 1. i18n-0.4.2 2. i18n-0.5.0 3. All versions
Escolha a opção 2.
rails new appteste1
cd appteste1
rails s
bash < <(curl https://rvm.beginrescueend.com/install/rvm)
Extras:
Mysql
sudo apt-get install mysql-server
gem install mysql2
Se por algum motivo aparecer esse erro:
ERROR: Error installing mysql: ERROR: Failed to build gem native extension. ...
A solução é:
sudo apt-get install libmysqlclient-dev
Agora já dá para gerar um rails usando mysql.
rails new appmysql1 -d mysql
Problemas:
gem sources -a http://gems.rubyforge.org
gem sources -r http://rubygems.org/
Deixe um comentário