Arquivo de March, 2008

Gem para aplicação Rails na Locaweb?

Postado por Gabriel Verta em 6/03/2008

Estava com um projeto em Rails, onde precisava de um gem em uma hospedagem na Locaweb, no meu caso o FasterCSV. Como precisamos de permissões de administrador para instalação, devemos fazer a instalação da seguinte forma:

Instalação fastercsv:
[code]
$ mkdir /home/usuario/gems
$ gem install fastercsv --instal-dir=/home/usuario/gems/
[/code]
* Não podemos esquecer de mudar o usuario para o nome do seu usuário logado.

A diferença em relação ao padrão seria o --install-dir para salvarmos o gem em um diretório onde temos permissões de escrita.

Depois na aplicação editamos o config/environment.rb da seguinte forma:
[code]
...
ENV['GEM_PATH'] = '/home/usuario/gems/'
# Uncomment below to force Rails into production mode when
# you don't control web/app server and can't set it the proper way
ENV['RAILS_ENV'] ||= 'production'
...
[/code]

A variável de ambiente GEM_PATH configura onde o Ruby/Rails deve procurar os gems.

É wilson! xD

Av. Conselheiro Nébias, 368A, Cj. 413
Vila Mathias - Santos - SP
Telefone: (13) 3345-4580

© 2008 - 2009 Stiod. Todos os direitos reservados.