Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
10.10)
● ruby
● ruby1.8
● ruby1.8-dev
wget -c http://production.cf.rubygems.org/rubygems/rubygems-1.5.0.zip
$ cd Download/rubygems-1.5.0
● postgresql
● postgresql-server-dev-8.4
● libgeos-dev
● proj
● pgadmin3
● postgresql-8.4-postgis
sudo apt-get install postgresql postgresql-server-dev-8.4 libgeos-dev proj pgadmin3
postgresql-8.4-postgis
Após a instalação dos pacotes, vamos executar alguns comandos com o usuário postgres ->
sudo su postgres
createdb postgis
createlang -dpostgis plpgsql
psql -dpostgis -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
psql -dpostgis -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql
psql -dpostgis -c "select postgis_lib_version();"
Após o último comando deve aparecer uma mensagem como #This should return 1.5.1
Primero passo será instalar o Java. Basta seguir os passos menu Sistema -> Administração
-> Gerenciador de atualizações -> botão Configurações. Vamos selecionar a aba Outro
Software e marcar as opções Parceiros da Canonical.
No terminal vamos executar sudo apt-get update pra atualizar a lista de pacotes. Selecione os
pacotes:
● sun-java6-jre
● sun-java6-plugin
No Aptana, menu File -> New -> Rails Project vamos criar um novo projeto. Vários arquivos
serão criados, dentre eles vamos abrir o arquivo na pasta raiz Gemfile. Vamos comentar a
linha #gem 'sqlite3-ruby', :require => 'sqlite3' e vamos acrescentar as linhas abaixo:
gem 'rgeo'
gem 'pg'
Após salvar o arquivo, podemos executar o comando dentro do próprio terminal do Aptana.
Na versão Rails 3, o bundle é responsável por gerenciar as gems. Ele checa as dependências
e instala as que você solicitou caso não estejam instaladas.
Vamos substituir o Prototype pelo JQuery executando o seguinte comando rails generate
jquery:install
Agora vamos configurar o arquivo de conexão com o banco de dados. Na pasta config ->
database.yml, vamos deixar com a configuração abaixo:
development:
adapter: postgresql
encoding: UTF8
database: nomedobanco_development
pool: 5
username: postgres
password: senha
template: postgis
test:
adapter: postgresql
encoding: UTF8
database: nomedobanco_test
pool: 5
username: postgres
password: senha
template: postgis
production:
adapter: postgresql
encoding: UTF8
database: nomedobanco_production
pool: 5
username: postgres
password: senha
template: postgis
http://guides.rubyonrails.org/
http://www.caelum.com.br/download/caelum-ruby-on-rails-rr71.pdf
http://railscasts.com/