ruby on rails gitorious setup no ubuntu

2

Eu tenho tentado instalar o gitorious por um tempo agora, o que exigiu ruby e rails, etc. Eu finalmente tenho páginas do rails funcionando, mas não consigo terminar a instalação do gitorious porque a versão gem é muito nova.

Os registros de erros dizem

please run 'rake ultrasphinx:configure'

e isso dá

rake ultrasphinx:configure
(in /var/www/apps/gitorious)
rake aborted!
uninitialized constant ActiveSupport::Dependencies::Mutex
/var/www/apps/gitorious/Rakefile:10:in 'require'
(See full trace by running task with --trace)

A partir da pesquisa no google, isso ocorre devido à versão gem errada. Não é possível encontrar uma maneira de diminuir o nível.

Aparentemente, sudo gem update --system 1.4.2 deve fazer o truque, mas o Ubuntu 10.10 não gosta disso.

ERROR: While executing gem ... (RuntimeError) gem update --system is disabled on Debian, because it will overwrite the content of the rubygems Debian package, and might break your Debian system in subtle ways. The Debian-supported way to update rubygems is through apt-get, using Debian official repositories. If you really know what you are doing, you can still update rubygems by setting the REALLY_GEM_UPDATE_SYSTEM environment variable, but please remember that this is completely unsupported by Debian.

Então, adicionei export REALLY_GEM_UPDATE_SYSTEM=1 a .bashrc e recarreguei com. ~ / .bashrc e ainda o mesmo. Eu tentei várias formas de definir essa variável ambiental sem sorte.

Também me disseram no canal #gitorious irc para adicionar o arquivo config / initializers / rubygems.rb com a linha require "thread" . Isso não fez nada.

EDITAR: Acabei de encontrar outro caminho que era rvm install rubygems 1.4.2

e deu:

Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.8.7-p334...
Retrieving rubygems-1.4.2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  288k  100  288k    0     0   282k      0  0:00:01  0:00:01 --:--:--  414k
Extracting rubygems-1.4.2 ...
Installing rubygems for /home/ubuntu/.rvm/rubies/ruby-1.8.7-p334/bin/ruby
ERROR: Error running 'GEM_PATH="/home/ubuntu/.rvm/gems/ruby-1.8.7-p334:/home/ubuntu/.rvm/gems/ruby-1.8.7-p334@global:/home/ubuntu/.rvm/gems/ruby-1.8.7-p334@global" GEM_HOME="/home/ubuntu/.rvm/gems/ruby-1.8.7-p334" "/home/ubuntu/.rvm/rubies/ruby-1.8.7-p334/bin/ruby" "/home/ubuntu/.rvm/src/rubygems-1.4.2/setup.rb"', please read /home/ubuntu/.rvm/log/ruby-1.8.7-p334/rubygems.install.log
WARN: Installation of rubygems did not complete successfully.

TL; DR Por favor, diga-me como fazer o downgrade de rubygems no ubuntu 10.10 ou atualizar o gitorious para trabalhar com 1.6.2 gems.

    
por dogmatic69 10.03.2011 / 16:35

4 respostas

3

deixa pra lá ... mesmo que falhe, rvm install rubygems 1.4.2 funcionou

    
por 10.03.2011 / 16:40
1

Eu tive o mesmo problema. Agora existem dois guias de instalação adicionais no topo da página do guia de instalação no gitorious:

Ubuntu 10.04

Ubuntu 11.04

Isso resolveu este e outros problemas no processo de instalação, espero que isso ajude os outros também.

    
por 24.10.2011 / 11:23
0

Acho que a maneira correta de fazer isso é:

rvm rubygems 1.4.2

Isso diz ao rvm para alterar a versão dos rubygems, em vez de tentar instalar um.

    
por 25.07.2012 / 00:46
0

Você também pode tentar o instalador do BitNami para o Gitorious . É independente e independente do seu sistema. Ele instala tudo o que você precisa para executar o Gitorious em sua própria máquina.

    
por 01.12.2012 / 15:29