deixa pra lá ... mesmo que falhe, rvm install rubygems 1.4.2
funcionou
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.
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:
Isso resolveu este e outros problemas no processo de instalação, espero que isso ajude os outros também.
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.
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.
Tags git ruby-on-rails rubygems