Pregunta

Estoy siguiendo el tutorial en RailStutoiral.org y encuentro el siguiente error: "Zentest no es parte del paquete. Agregue a Gemfile. (Gem :: LoadError)". Tengo Zentest (4.4.2) instalado según Gemlist, ¿qué pasa? ¡Gracias!

¿Fue útil?

Solución

Abra 'Gemfile' en la raíz de su aplicación Rails y agregue una sección como esta a la parte inferior:

group :development, :test do
  gem 'ZenTest'
end

Luego en la línea de comando, escriba:

bundle install

Este comando instalará la gema y la asociará con su aplicación. Puede tomar unos minutos :)

La causa de su problema es que bajo Rails 3, los rubygems son administrados por una herramienta llamada agalle, que administra todas las dependencias entre sus gemas y garantiza que su aplicación siempre se inicie con las versiones correctas de las gemas correctas, incluso cuando la mueve entre los servidores.

Una cosa más a tener en cuenta es que si desea ejecutar un comando desde una gema que ha instalado usando Bundler, debe escribir 'BULDILDE EXECu003Ccommand> 'Para garantizar que se establezca el entorno adecuado para ejecutar el comando.

Otros consejos

Incluso si lo tiene instalado, no se está cargando porque dice que no está en el archivo gem. El Gemfile existe en la raíz de su directorio de proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top