Neve leopardo + pepino / webrat / rspec
-
22-07-2019 - |
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.6Você 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).
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 .