Rubygems no Ubuntu não funciona
25/04/07
Se você usa Ubuntu e é preguiçoso como eu, deve ter procurado o pacote do Gems no repositório na hora de instalar Ruby on Rails. Ele existe sob o nome "rubygems", mas não instale-o, pois ele não funciona corretamente.
Quando você vai instalar um gem — Rails, ZenTest ou outro qualquer — o gerenciador Gems irá baixá-lo e instalá-lo, mas não irá criar os links simbólicos. Então, você não conseguirá rodar os comandos rails ou autotest, por exemplo.
Para contornar esta situação, acesse http://rubyforge.org/projects/rubygems/ e baixe a versão mais recente. Quando o download terminar, você deve rodar o comando sudo ruby setup.rb de dentro do diretório extraído.
Demorei para descobrir isso, então, fica a dica!
- Permalink
- Trackback
- Feed dos comentários
- Ao som de: Anberlin – Never Take Friendship Personal

Comentários #
usei
sudo gem install zentest
e instalou ok.
@Shairon, aqui também instala mas não consigo rodar nenhum comando. Por exemplo, ao instalar o Gems (aptitude install rubygems) e depois instalar o Rails (sudo gem install rails --include-dependencies -y), o Rails é instalado. Mas o comando "rails" (rails myapp) não funciona pois ele (Gems) não criou os links simbólicos. Testei em 2 máquinas diferentes e o problema foi o mesmo.
Rapaz, estou usando o ubuntu 7.04 aqui funcionou blz. Instalei o rails, rodei rails escola funcionou, instalei o hobo só baixando o gema e instalando gem install -l hobo.gem e depois testei hobo escola e rodou blz também.
@Thiago: cacete… só eu tive esse problema? E o pior é que aconteceu em duas máquinas… hauahuauhua
Hum, aqui também, deu problema em outra maquina que eu fui testar.
Agora bateu a duvida se quando instalei em meu note, instalei via apt, ou baixei o .gz do site deles. hehehe
Bom, por via das duvidas quando eu for instalar da próxima vez eu vou baixar do site, que além de pegar a ultima versão é rapidinho também.
Bom, não sei porque, mas o gem no linux não da problema com proxy, acho que ele pega o definido no sistema, já no windows com o proxy que requer autenticação é um problema configurar.
Tive o mesmo problema.
(2+1=3) :) Adoro desafio! :D
Tb tive problema.
Pra mim também tava com problema: Ubuntu 7.04, "apt-get install rubygems" + "sudo gem install rails" e o rails não funcionava. Se eu desse apt-get install rails até funcionava, mas o gem não instalava na árvore do rails do ubuntu. Segui a dica daqui e instalei na mão também. Valeu!
é simples…
instale o rails normalmente… (sudo gem install rails --include-dependencies -y) e crie os link simbolicos
sudo ln -s /var/lib/gems/1.8/bin/rails /bin/rails
pronto..
$ rails meuteste
$ ruby meuteste/script/server
e acesse http://127.0.0.1:3000/
e viva o ubuntu :)
Deixe um comentário