GitLab Omnibus Ubuntu 12.04

1

Eu estou tentando construir o GitLab a partir do projeto Omnibus no meu Ubuntu 12.04 64 bits seguindo este link

Após a emissão de sudo apt-get install ruby ruby-bundler , fiz o download da fonte de aqui e, depois da extração, fiz um bundle install --binstubs

Eu recebi o seguinte erro:

/usr/lib/ruby/vendor_ruby/bundler/rubygems_ext.rb:8:in 'require': no
such file to load -- rubygems (LoadError)   from
/usr/lib/ruby/vendor_ruby/bundler/rubygems_ext.rb:8     from
/usr/lib/ruby/vendor_ruby/bundler.rb:11:in 'require'    from
/usr/lib/ruby/vendor_ruby/bundler.rb:11     from /usr/bin/bundle:4:in
'require'   from /usr/bin/bundle:4

Qual é o meu problema?

    
por kamil 24.12.2013 / 19:34

1 resposta

1

Você tem que atualizar sua versão ruby de 1.8. * para 1.9. *. Para fazer isso, você pode fazer isso usando o RVM ou sem.

Método1: source
Instalando o Ruby 1.9.3 no Ubuntu 12.04 Pangolin Preciso (sem RVM)

Se você quiser tornar o Ruby 1.9 o padrão, faça o seguinte:

sudo apt-get update

Agora instale os pacotes

sudo apt-get install ruby1.9.1 ruby1.9.1-dev rubygems1.9.1 irb1.9.1 ri1.9.1 rdoc1.9.1 build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev

Tornar 1.9. * padrão

sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.1 400 \
             --slave   /usr/share/man/man1/ruby.1.gz ruby.1.gz \
                            /usr/share/man/man1/ruby1.9.1.1.gz \
            --slave   /usr/bin/ri ri /usr/bin/ri1.9.1 \
            --slave   /usr/bin/irb irb /usr/bin/irb1.9.1 \
            --slave   /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.1

escolha seu intérprete
altera links simbólicos para / usr / bin / ruby, / usr / bin / gem / usr / bin / irb, / usr / bin / ri e man (1) ruby

sudo update-alternatives --config ruby
sudo update-alternatives --config gem

Agora tente

ruby --version

Método 2: source
Instale o Ruby no Ubuntu 12.04 LTS (Precise Pangolin) com o RVM

Passo Um - Instale o Ruby com o RVM

atualize primeiro suas fontes lits

sudo apt-get update

Uma vez feito isso, podemos começar a instalar o RVM, Ruby Version Manager.

Se você não tiver o curl no seu sistema, você pode começar instalando-o:

sudo apt-get install curl

Para instalar o RVM, abra o terminal e digite este comando:

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

Após a instalação, carregue o RVM. Você pode primeiro precisar sair da sua sessão de shell e iniciar uma nova.

source ~/.rvm/scripts/rvm

Para funcionar, o RVM possui algumas dependências próprias que precisam ser instaladas. Para instalá-los automaticamente:

rvm requirements

Você pode precisar digitar sua senha de root para permitir a instalação dessas dependências. Ocasionalmente, o pacote zlib pode ser reportado como ausente. A página do RVM descreve o problema e a solução em maiores detalhes aqui.

Passo dois - instale o Ruby

Depois de usar o RVM, é fácil instalar o Ruby.

rvm install ruby

O último ruby está agora instalado. No entanto, desde que o acessamos através de um programa que tem uma variedade de versões do Ruby, precisamos dizer ao sistema para usar a versão que acabamos de instalar por padrão.

rvm use ruby --default
    
por Maythux 15.02.2014 / 12:04