Skip to content

Instantly share code, notes, and snippets.

@filipevarjao
Created January 8, 2012 20:42
Show Gist options
  • Save filipevarjao/1579616 to your computer and use it in GitHub Desktop.
Save filipevarjao/1579616 to your computer and use it in GitHub Desktop.
Configurando ambiente ruby
1)
$ sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev
Instalação dos pré-requisitos para o funcionamento correto do Ruby após instalado.
2)
$ cd ~
$ wget ftp://ftp.ruby-lang.org//pub/ruby/ruby-1.9-stable.tar.gz
$ tar -zxvf ruby-1.9-stable.tar.gz
$ cd ruby-1.9.X-pYYY
$ ./configure
$ make
$ sudo make install
Instalação do Ruby 1.9.X diretamente do código fonte que será instalado em /usr/local/bin/ruby.
3)
$ cd ~
$ wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
$ tar -zxvf rubygems-1.3.7.tgz
$ cd rubygems-1.3.7
$ sudo ruby setup.rb
Instalação do RubyGems que já ficará configurado de acordo com o Ruby instalado anteriomente.
4)
$ sudo gem install rails
Instalação da versão estável atual do Rails, a 2.3.8.
5)
$ sudo apt-get install sqlite3 libsqlite3-dev
$ sudo gem install sqlite3-ruby
Instalação do SQLite3, as libs necessária para compilação e funcionamento da gem e sua respectiva gem.
MySQL:
$ sudo apt-get install mysql-server-5.1 mysql-client-5.1 libmysqlclient-dev
$ sudo gem install mysql
Instalação do servidor e cliente do MySQL 5.1, as libs necessária para compilação e funcionamento da gem e sua respectiva gem.
Obs: Rails assume que o arquivo socket MySQL será encontrado em /tmp/mysqld.sock. No Ubuntu, este não é o caso. Certifique-se de mudar database.yml para refletir o local real do arquivo de socket:
socket: ‘/var/run/mysqld/mysqld.sock’
6)
SQLite3 (default):
$ rails app_rails
MySQL:
$ rails app_rails -d mysql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment