spectroscopy - rspec example
No se pudo encontrar el generador rspec: instalar. (11)
Intento seguir este tutorial aquí: http://railstutorial.org/chapters/static-pages#top
Cuando corro
$ rieles generan rspec: instalar
Yo obtengo:
No se pudo encontrar el generador rspec: instalar.
¿Cuál podría ser el problema, siempre que esté usando Rails 3.0.0.rc ?
Gracias.
Añadir a tu Gemfile:
group :development, :test do
gem ''rspec-rails'', ">= 2.0.0.beta"
end
y ejecute bundle install
Ese nokogiri
instalado y luego los rails generate rspec:install
funcionó como se esperaba.
Agregue gem ''rspec-rails''
en Gemfile
y guárdelo. Ejecutar comando de bundle
en la Terminal. Y en config/application.rb
, agregue esta línea de configuración
config.generators do |g|
g.test_framework :rspec, :fixture => true, :views => false
g.integration_tool :rspec, :fixture => true, :views => true
end
Asegúrese de instalar rspec-rails
y no solo rspec
. Suspiro, perdi algo de tiempo
Elimine todas las versiones de rspec ejecutando los siguientes comandos como lo sugiere Sydney en otra publicación y luego instale -V 2.0.1
gem uninstall rspec
gem uninstall rspec-core rspec-expectations rspec-mocks rspec-support
gem install rspec -v 2.0.1
agrega la siguiente línea al archivo gema
gem ''rspec-rails'', ''~> 2.0.0''
y luego correr
rails generate rspec:install
corre sin problemas
Intenta instalarlo como una gema.
gema de instalar rspec
con los rieles 3 en su config / environment.rb usted mantiene gemas allí con la instalación en paquete, pero en términos de lo que está haciendo, simplemente puede instalar gps rspec.
Me di cuenta de que no había guardado después de actualizar mi Gemfile
. Simplemente guardé, ejecuté bundle install
en la línea de comando y finalmente ejecuté $ rails generate rspec:install
Por defecto, solo tenía ''rspec-rails''
en mi archivo gem, y por lo tanto, Bundler instaló rspec-rails 1.x (alguna versión prehistórica) por alguna razón. Después de que modifiqué mi gemfile para tener la gem ''rspec-rails'', ''~>3.0''
y ejecuté la actualización del paquete funcionó bien.
Recibí el mismo error y descubrí que había olvidado guardar los cambios de Gemfile que realicé en Sublime antes de ejecutar el comando de instalación del paquete. Guardé y luego volví a ejecutar la instalación del paquete y pude ejecutar los rieles generar rspec: comando de instalación
Reiniciar el resorte: a veces no se vuelve a cargar después de ejecutar el paquete.
Si usted, como yo, creó un proyecto, decidió que quería archivar el directorio antiguo y comenzar de nuevo, pero dejó el spring
en segundo plano en un accidente, el spring
no volverá a cargarse desde el directorio correcto y estará muy confundido.
La solución es detener la primavera y dejar que se reinicie por sí sola.
Tuve que hacer gem install rspec
y luego agregarlas a gemfile como dijo Andreas.
utilizando Rails 3.2.1 y ruby 1.9.3 en windows 7 y funcionó perfectamente.