Je cours Ruby 1.9.2 et Rails 3.0.0 dans WinXP. J'ai exécuté gem install nifty-generators
à partir d'un nouveau répertoire de projet. Il a dit que la gemme, la version 0.4.2, a été installée avec succès mais qu'il y a eu une erreur lors de l'installation de ri et rdoc, donc j'ai recommencé la même commande mais avec les commutateurs --no-ri --no-rdoc. Maintenant il apparaît que nifty_generators est installé sans erreurs, et il apparaît dans mon gem list
, mais quand je lance rails g nifty:layout
il dit que le générateur de mise en page nifty n'a pas été trouvé. rails g nifty_layout
ne fonctionne pas non plus. Quelqu'un a des idées? Merci!nifty_generators gem apparaît installé mais ne peut toujours pas utiliser de générateurs
EDIT: Sorties à la demande:
C:\Documents\Prgm>ruby -v
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
Je suis en XP, donc n'ont pas which
, mais ruby.exe est en C:\Ruby192\bin
.
C:\Documents\Prgm>gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i386-mingw32]
- INSTALLATION DIRECTORY: C:/Ruby192/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: C:/Ruby192/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/Ruby192/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mingw32
- GEM PATHS:
- C:/Ruby192/lib/ruby/gems/1.9.1
- C:/Documents and Settings/Linh/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
C:\Prgm\Survey_Manager>rails generate
Usage: rails generate GENERATOR [args] [options]
General options:
-h, [--help] # Print generator's options and usage
-p, [--pretend] # Run but do not make any changes
-f, [--force] # Overwrite files that already exist
-s, [--skip] # Skip files that already exist
-q, [--quiet] # Suppress status output
Please choose a generator below.
Rails:
controller
generator
helper
integration_test
mailer
migration
model
observer
performance_test
plugin
resource
scaffold
scaffold_controller
session_migration
stylesheets
En outre, rails g
est un raccourci pour rails generate
dans Rails 3. Voir par exemple ici: http://railscasts.com/episodes/216-generators-in-rails-3.
Doux! J'ai ajouté manuellement 'gem' nifty-generators 'à la Gemfile, et maintenant ça marche! –