Instalando o Rails no Ubuntu 8.04

Rails

Vou explicar neste artigo como instalar o framework Rails no Ubuntu 8.04.
No artigo Instalando o Ruby no Ubuntu 8.04 expliquei como instalar o Ruby. Caso tenha o Ruby instalado, é só seguir este artigo, senão clique aqui e instale o Ruby.

Instalando Ruby Gems

O Ruby Gems é um gerenciador de aplicativos para desenvolvimento em Ruby, parecido com o apt-get do Debian.

Comando para instalar o Ruby Gems: sudo apt-get install rubygems

Instalando Rails

Vamos instalar o Rails utilizando o Gems, que acabamos de instalar.

Comando para instalar o Rails usando o Gems: sudo gem install rails --include-dependencies

Caso prefira utilizar o apt-get, ficaria assim o comando: sudo apt-get install rails

Testando

Crie uma pasta em um diretório de sua escolha. Eu criei o diretório aplicacoesRails em /home/sergio.

Comando para entrar no diretório: cd /home/sergio

Comando para criar um novo diretório: mkdir aplicacoesRails

Depois de criarmos o diretório, digite os seguintes comandos:

1) rails /home/sergio/aplicacoesRails
2) cd /home/sergio/aplicacoesRails
3) ruby script/server

Vá para o diretório criado e perceba que uma hierarquia de diretórios foi criada.

Finalizando

Abra seu browser favorito e digite a URL: http://127.0.0.1:3000/

Se tudo correu bem, a seguinte página será exibida:

Até a próxima!


3 Comentários on “Instalando o Rails no Ubuntu 8.04”

  1. Paulo Alves disse:

    Olá, muito bom o tutorial.
    Mas estou incansavelmente lutando contra um problema que tá me atormentando aqui no meu ubuntu 8.04. Veja:
    mackay@mck:~/Documentos/Ruby/aplicacoes$ ruby script/server
    => Booting Mongrel (use ‘script/server webrick’ to force WEBrick)
    => Rails 2.1.0 application starting on http://0.0.0.0:3000
    => Call with -d to detach
    => Ctrl-C to shutdown server
    ** Starting Mongrel listening at 0.0.0.0:3000
    ** Starting Rails with development environment…
    Exiting
    /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:225:in `require_frameworks’: no such file to load — openssl (RuntimeError)
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:113:in `process’
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:93:in `send’
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:93:in `run’
    from /home/mackay/Documentos/Ruby/aplicacoes/config/environment.rb:13
    from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’
    from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
    from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require’
    from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in `new_constants_in’
    … 22 levels…
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/server.rb:39
    from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’
    from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
    from script/server:3

    Dá o erro lá, já procurei vários tutoriais e nenhum resolveu meu problema =/

  2. serjaumfantin disse:

    Olá Paulo,

    faz o seguinte, tenta o comando: ruby script/server webricky
    Se não startar, remova o Ruby e o Rails e tente seguir o tutorial novamente começando pelo Ruby.
    Poste o resultado pra gente dar uma força.

    Falow

  3. “no such file to load — openssl (RuntimeError)”

    Rapaz, você precisa instalar o libopenssl. O Ubuntu não trás consigo esta biblioteca.

    $ sudo apt-get install libopenssl-ruby

    Pronto🙂


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s