• http://norbaoliveira.blogspot.com Norberto

     
    Olá, mto bom o post.
     
    Será que poderia me ajudar, fui criar um projeto pra testar usando o ruby 1.9.1 "rails new teste" e me voltou este erro
     
    /usr/local/lib/site_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:214:in `activate'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1082:in `gem'
    from /usr/bin/rails:18
     
    eu não sei o que pode ser.
     

  • http://codexico.com.br codexico

    Norberto, é um erro meio estranho mesmo.

    Para conferir se as coisas estão instaladas corretamente pode usar os comandos "ruby -v", "rails -v". Se não aparecer a versão q vc instalou aí pode estar faltando o passo de deixar como default:

    rvm –default 1.9.1

    Para ver se o rvm instalou tudo direitinho são úteis os comandos "rvm list" e "rvm notes".

    O que pode estar acontecendo é algum problema no bashrc, é a parte mais chata da instalação do rvm, tente refazer os passos. Qual o linux q vc está usando?

     

    Aproveitando para atualizar o post, testei com o ruby 1.9.2 e funcionou tudo normalmente, vou arrumar as instruções.

    Pode ser uma outra tentativa pra vc, instalar a versão 1.9.2 pode ser que resolva este problema. Depois diga como resolveu para que eu possa corrigir alguma coisa nas instruções e obrigado pelo feedback.

  • http://cogumm.net Gabriel F. Vilar ( CoGUMm )

    Codexico, eu utilizava o Rails 2.3.8 e depois que atualizei para o Rails 3.0.0.rc2 seguindo o seu tutorial, fiquei com o mesmo problema do Noberto, já tentei várias coisa e não conseguir. Será que você poderia nos ajudar?
    Abraços e parabéns pelo blog!!

     
    /usr/local/lib/site_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:214:in `activate'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1082:in `gem'
    from /usr/bin/rails:18
     

  • http://codexico.com.br codexico

    Gabriel e Norberto, testei novamente e a instalação continua funcionando. Mas tenho algumas suspeitas:

     

    1) Como vc já usava o rails antes (o tutorial é para sistemas novos) talvez tenha que desinstalar o rails antigo, mas acho essa a causa menos provável do problema. Instalei o rails antigo e não deu conflito nenhum aqui.

    2) "sudo" é só no primeiro comando, os outros são como usuário comum. Confira se vc não fez por exemplo "sudo gem install rails –pre".

    3) Como ficou seu .bashrc? O rvm deve ser a última coisa.

    4) Tem mais algumas dicas no site do rvm: http://rvm.beginrescueend.com/rvm/install/

     

    Se o problema persistir verifique a saída dos comandos rvm -v, ruby -v, rails -v, rvm notes, rvm info, type rvm | head -n1, qualquer problema envie o resultado.

    Se mesmo assim não funcionar eu faço outros testes instalando primeiro o rails 2.3.8 e depois o rvm para ver se consigo reproduzir o erro.

    E se der certo não esqueça de voltar e dizer como foi para que outros possam aproveitar também !!

  • http://cogumm.net Gabriel F. Vilar ( CoGUMm )

    Olá, eu conseguir depois que dei um gem update –system e um gem install rails –pre que ele instalou o Rails rc2.
    Fora isso tudo rodando bem!!
     
    Parabéns!

  • Ruan

    muito bom o tuto!

  • Felypeguimaraes

    bom cara vlw pelo post mas lembra a galera de colocar sudo so no primeiro comando se colocar sudo no rvm nao funciona blza

  • Anônimo

    Bem lembrado Felype, usar sudo nos outros comandos não vai funcionar. Já coloquei um alerta no início do post.
    Valeu!

  • http://twitter.com/anderson_felix Anderson Felix

     Problema com Item 2:

    Entrei no link de referência: https://rvm.beginrescueend.com/
    E usei esse comando:
     $ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

  • http://twitter.com/anderson_felix Anderson Felix

     Outra coisa, para rodar a aplicação ao invés de: rails -s 
    Que gerou um erro de comando.

    Ultilizei: rails server

  • Anônimo

    Valeu Anderson, já atualizei o comando de instalação do rvm.
    O comando para ligar o servidor é “rails s”, sem hífen. É só uma abreviação do “rails server”.

    Outros comandos têm abreviações, “rails console” pode ser somente “rails c”.

  • Pedro Araujo de Andrade

    Cara, muito obrigado. Eu tive sérios problemas tentando instalar no ubuntu em uma máquina virtual. Com esse tutorial consegui fazer tudo funcionar.  Quando digitei rvm –default 1.9.2 ele nao trocou a versão. digitei ruby -v e ainda estava a 1.8.6.

    Dai digitei rvm –default 1.8.6
    o rvm deu o erro que ja esperava, disse que não tinah essa versao do ruby para o RVM. então digitei rvm –defaul 1.9.2 novamente

    dai rolou. Não sei o que aconteceu, mas tá rolando agora.

Facebook Recommendations

Receba novos posts por email

Enter your email address:

Verifique a pasta de spam, alguns provedores colocam a confirmação lá

Delivered by FeedBurner

Featuring Recent Posts Wordpress Widget development by YD