Como configuro o Ruby on Rails?

14

Estou interessado em configurar um ambiente Ruby on Rails no meu laptop 10.10.

Existe algo especial que eu preciso ter em mente para a instalação (ou seja, que poderia ser novo ou exclusivo para 10.10)?

Há alguma orientação sugerida que eu possa acompanhar?

Obrigado antecipadamente.

    
por rifferte 16.10.2010 / 02:44

7 respostas

13

Existem muitas maneiras de instalar o ruby.

  1. RVM. Esta é a maneira 'tradicional' usada por muitos rubistas.

  2. rbenv.

  3. De pacotes .

  4. Da origem (resposta próxima).

por unused 16.10.2010 / 03:04
2

De pacotes.

Instale os seguintes pacotes.

ruby1.9.1-completo , ruby1.9.1-dev , libpq-dev (somente libpq-dev se você estiver fazendo o desenvolvimento do ruby on rails também.)

    
por jrg 14.06.2012 / 03:12
2

Esta questão tem uma resposta que leva a um artigo "como fazer" muito mais interessante "Ubuntu , Ruby, RVM, Rails e You " nos guiando através de uma nova instalação do Ruby (e coisas relacionadas), a partir de rvm . Ele adiciona insights e fornece muitas observações para iniciantes - porque Ruby é realmente algo horrível de ser configurado quando se está sem todo esse conhecimento e suporte.

O artigo foi atualizado pela última vez em 11 de outubro de 2012 e deve instalar o Ruby 1.9.3, RVM e Rails 3.2.8.

Estou postando esta resposta para vincular as perguntas relacionadas.

    
por starlocke 14.11.2012 / 19:53
1

O que segue são instruções para instalar o Ruby on Rails (RoR) usando o rvm . Atualmente, isso instalará as versões ruby 1.9.3 e 2.0.0 com a versão 4.0.0 do Rails.

Instalando a última versão do RVM, Ruby e Rails (fora dos repositórios normais)

  1. Removendo todos os pacotes e instalações ruby e rvm existentes no momento.

    Nota: Aparentemente, o Ubuntu tem uma versão quebrada do rvm disponível nos repositórios (Não, eu não tenho um link para os problemas específicos em questão e não consegui identificar um bug no Launchpad em relação a isso. Há várias guerras em relação a não usar os repositórios padrão que não vou entrar aqui; -)).

    Quando alguém tenta executá-lo para instalar uma versão atualizada do ruby através de uma instalação existente do rvm, você será presenteado com uma mensagem que redireciona você para uma correção localizada em Estouro de pilha .

    cito aqui a solução para completar:

      

    Aqui, você precisará remover quaisquer pacotes ruby ou rvm existentes junto com   arquivos de configuração. Execute os seguintes comandos do terminal   ( Ctrl - Alt - t ):

    sudo apt-get --purge remove ruby-rvm
    sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
    
      

    Abrir novo terminal e validar o ambiente está limpo das configurações antigas do RVM (não deve haver saída):

    env | grep rvm
    
      

    se houver saída, tente abrir um novo terminal, se isso não ajudar, reinicie o computador.

  2. Instale os novos (mais recentes) binários ruby e rvm com o seguinte comando:

    \curl -L https://get.rvm.io | 
      bash -s stable --ruby --autolibs=enable --auto-dotfiles
    

    Durante o download da instalação, haverá algumas alterações feitas em ~/.bash_profile e outros arquivos de configuração. Por favor, note que também existem várias instruções importantes que aparecem na tela.

    É importante que você os siga para que sua instalação seja bem-sucedida. Neste ponto, você pode ser solicitado a fornecer sua senha sudo / root para satisfazer quaisquer dependências ausentes. Digite-o e selecione [Y} no aviso apropriado.

    Nota: Esses arquivos estão sendo baixados da ramificação estável no GitHub aqui .

      

    O RVM será instalado em /home/username/.rvm /

         
        

    Adicionando a linha PATH do rvm a /home/username/.bashrc /home/username/.zshrc.

             

    Adicionando a linha de carregamento do rvm a /home/username/.bash_profile /home/username/.zprofile.

      
  3. Envie seu arquivo rvm para que as novas alterações entrem em vigor. Execute o comando:

    source /home/username/.rvm/scripts/rvm

  4. Verifique se você está executando a versão mais recente do ruby:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Se você preferir executar ruby 1.9.3 , será necessário fazer o seguinte:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Instale o RubyGems

    rvm rubygems current
    
  7. Instalar trilhos

    gem install rails
    

Fontes:

por Kevin Bowen 30.08.2013 / 11:14
1
  

junho de 2012

Eu tenho usado este one-liner fantasico para trilhos 3.2 w / ruby 1.9.3, RVM, etc,

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
    
por Michael Durrant 28.06.2012 / 05:45
1

rvm.

O rvm tem um instalador muito legal.

Primeiro, instale o curl .

Então você precisa instalar as dependências:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev

Agora, você pode usar o instalador automatizado:

curl -L https://get.rvm.io | bash -s stable --ruby

Depois disso, faça o logout e depois faça o login novamente, e está tudo pronto!

ruby -v deve retornar algo como:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Se isso não acontecer, você deve consultar a página de solução de problemas do RVM.

    
por jrg 14.06.2012 / 03:09
0

rbenv + ruby-build.

Primeiro, instale algumas dependências:

sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git

Em seguida, instale:

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Agora, para instalar o Ruby Build:

git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash

Tudo pronto!

    
por jrg 20.11.2013 / 05:09