steps rails new mvc generate first create blog and ruby-on-rails ruby scriptgenerate

ruby on rails - rails - ¿Por qué Ruby "script/genera" devuelve "No existe tal archivo o directorio"?



ruby on rails database (4)

Estoy teniendo problemas para usar el script/generate . Estoy siguiendo el tutorial de navegación basado en árbol , que dice que para usar script/plugin install git://github.com/rails/acts_as_tree.git o script/generate nifty_layout .

Sigo recibiendo:

No existe tal archivo o directorio - script / plugin

He probado estas variaciones:

script/generate nifty_layout rails generate nifty_layout ruby script/generate nifty_layout ruby generate nifty_layout

y todos me dicen:

-bash: script / generar: No existe tal archivo o directorio

¿Me estoy perdiendo de algo? Total ruby ​​nuby aquí y parece que no puedo encontrar una respuesta.

edición : rieles 3 en Mac OS X 10.6


Como acceso directo al servidor de rieles, puede usar ''rails s''. Del mismo modo para la consola, ''rieles c''.


Hay MUCHA información desactualizada en los interwebs para Rails ahora como resultado de su rápida evolución y de ser tan popular. Utilizo las Guías Ruby on Rails como mi primera parada para obtener información, ya que esas páginas parecen ser las más actuales.

Los rails generate información parece actual.


Rails 3 es tu problema (o más bien la causa de). Desde los rieles 3, todos los comandos "script / lo que sea" han sido reemplazados por "rieles lo que sea".

Así que ahora quieres "rieles generar ..." o "rieles servidor" en su lugar.

Asegúrese de ver los números de versión o las fechas de publicación cuando mire los tutoriales :) enlace: Falta de secuencia de comandos / generar en Rails 3


puede probar un par de cosas, primero, asegúrese de que está usando los rieles 3 que ha ejecutado ''bundle install''. dependiendo de cómo instaló los rieles y la versión de bundler que está utilizando, es posible que no esté encontrando el binario de sus rieles para ejecutar los rails generate .. así que puede intentar prefijarlos con los bundle exec rails g pero eso está obsoleto y debería obtener un advertencia si lo llamas Además, asegúrese de seguir las instrucciones de ryan para los rieles 3 (y ejecute bundle install una vez que agregue al archivo gem) en su biblioteca: https://github.com/ryanb/nifty-generators