Pergunta

Desde que eu atualizado para leopardo da neve Eu tenho tido toneladas de problemas usando o pepino para executar minhas características.

Atualmente, cada vez que eu executar pepino eu recebo o seguinte erro.

Faltando essas jóias exigidos: webrat
pepino> = 0.3.100 webrat> = 0.5.0 rspec> = 1.2.6 rspec-rails> = 1.2.6

Você está correndo: rubi 1.9.1.243 em / Usr / local / bin / ruby ??RubyGems 1.3.5 em /Users/nkassis/.gem/ruby/1.9.1, /usr/local/lib/ruby/gems/1.9.1

Executar rake gems:install para instalar o gemas faltando.

Todas essas jóias são instalados (e reinstalado após a atualização Snow Leopard).

Foi útil?

Solução

Quantas instalações rubi que você tem em curso? Percebo que você tem um costume Rubi instalação 1.9. Minha aposta é que o caminho gem é confusa, ou que você está executando um Rubi diferente do que você pensa que é em contextos diferentes.

Executar tanto which ruby e which gem e verifique se eles estão ambos provenientes do mesmo lugar. Em seguida, tente executar gem env e confirmam que os diretórios que dá para o seu caminho gem são aqueles onde as gemas são instalados. Se você estiver usando Passageiro, confirmam que os arquivos de configuração em sua configuração Apache conter o caminho Rubi direita, e em seguida, verifique o que quer que os programas que você usa para invocar seus testes (ancinho, autotest, qualquer que seja) e certifique-se que eles estão executando a mesma Rubi .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top