2010-11-19 18 views
1

WinXP'de Ruby 1.9.2 ve Rails 3.0.0 çalıştırıyorum. Yeni bir proje dizininin içinden gem install nifty-generators'u çalıştırdım. Gem, sürüm 0.4.2'nin başarıyla yüklendiğini, ancak ri ve rdoc'u yüklerken bir hata oluştuğunu, bu yüzden aynı komutu tekrar çalıştırdığımı ancak --no-ri --no-rdoc anahtarlarıyla çalıştığını söyledi. Şimdi görünüyor nifty_generators hiçbir hata ile yüklenir ve o benim gem list gösterir, ama ben rails g nifty:layout koştu zaman şık: düzen jeneratör bulunamadı söyledi. rails g nifty_layout da çalışmıyor. Herkesin fikri var mı? Teşekkürler!nifty_generators gem yüklendi ama yine de jeneratörler kullanamazsınız

DÜZENLEME: Çıkışlar istendiği gibi:

C:\Documents\Prgm>ruby -v 
ruby 1.9.2p0 (2010-08-18) [i386-mingw32] 

Ben XP koşuyorum, böylece which var ama C:\Ruby192\bin yılında ruby.exe olduğu yok.

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 

Ayrıca rails g Raylar 3. bakınız, örneğin içinde rails generate için kısaltmadır burada: http://railscasts.com/episodes/216-generators-in-rails-3. biz denemek ve size yardımcı olabilecek, böylece

cevap

1

Sana, @Anita neredeyse aynı yapılandırmaya sahip oldukça iyi benim için ve rails g nifty:layout eser (XP kazanmak, 3 ve yakut 1.9.3 raylar).

Uygulamanızın kök dizininden (yani Gemfile'un bulunduğu dizinden) rails g komutunu çalıştırdığınızdan emin olun.Ayrıca, Gemfile ürününüzün şu satırı içerdiğinden emin olun: gem 'nifty-generators'.

+0

Tatlı! Gemfile 'gem' nifty-generators '' el ile ekledim ve şimdi çalışıyor! –

0

aşağıdaki komutları çıkışını sağlayın:

  • yakut -v
  • mücevher env
  • raylar yakut

oluşturmak Ayrıca, rails g nifty_layout'un doğru sözdizimi olmadığından çalışmadığını unutmayın.


Görebildiğim kadarıyla her şey yolunda görünüyor. ataç gibi bir jeneratörle başka bir mücevher kurabilir ve jeneratör listenize ekleyip eklemediğini görebilirsiniz. Ayrıca, rayların/ruby'nin birden fazla versiyonunun yüklü olması da mümkün olabilir mi?

0

nifty generators github page'dan alıntılanmıştır.

Raylar 3

Eğer Gemfile dahil etmek gerekir Raylar 3 ile Şık Jeneratörler kullanın.

gem "nifty-generators" 

jeneratör ayırıcı yerine bir alt bir nokta kullanın.

rails g nifty:layout 

Raylar 3 desteği bulmak report any issues lütfen erken gelişme hala.

+0

Bu dokümanı okuyun. gem "nifty-generators" 'döner" komutu bulunamadı ". 'rails g nifty: layout ', raylar g nifty_layout' ile aynı hatayı döndürür. –

+0

Bir dahaki sefere, "komut bulunamadı" ifadesini döndürdüğünden emin olmalısınız, çünkü dokümanlar bunu yapmanız gerektiğini söylüyor ve işe yaramıyor. –

İlgili konular