Error de rieles más zentest
-
28-10-2019 - |
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!
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.