2011-02-07 13 views
5

'daki rubygems güncellemesinden sonra başlatılamıyor. Rubygems 1.3.5 (veya 1.3.6?) Kurdum ve daha sonra tekrar bir sudo gem update yaptım. Bazı mücevherler daha yeni bir mücevher versiyonuna ihtiyaç duyduklarından şikayet etti. sudo gem update --system Ubuntu üzerine devre dışı bırakılır Çünkü şu adımları takip: How can I get RubyGems 1.3.6 on Ubuntu 10.4 Ama şimdi artık dev_appserver.rb başlayamaz, diyor: Ben de yine birkaç kez sudo gem update ve sudo gem update --system yapmaya çalıştımdev_appserver.rb, Ubuntu 10.04

=> Bundling gems 
ERROR: While executing gem ... (RuntimeError) 
    Unknown command bundle 

ama her şey up-to -tarih şimdi. Mücevherlerimin bir listesi: http://pastebin.com/cFaTCyF5

+0

Ruby veya jruby kullanıyor musunuz? –

+0

Ruby (MRI) ..... – Philip

+0

Neyse ki, Rubygems 1.3.7 bildiğim kadarıyla, şu anda – Philip

cevap

1

Biraz etrafta bir korsanlık var ama gönderdiğinden tam olarak ne olduğunu anlayamıyorum ama birkaç kişinin gem güncellemesini çalıştırdıktan sonra sorun yaşadığını biliyorum. Son zamanlarda sistem. Sadece güncelleme için

gem list 

Look ile yükledim sürümünü öğrenme, bu gibi görünmelidir: rubygems güncelleme-1.5.0 Sonra

sizin rubygems versiyonu eski haline getirmeyi deneyin

sudo gem uninstall rubygems-update -v 1.5.0 
sudo gem install rubygems-update -v 1.4.2   <-- try a different version 
1

gem install --system 1.3.7 davamda çalıştı

+0

'u kolayca çalıştırabileceğiniz tek sürüm, kullandığınız hangi versiyon modeline bağlıdır ... aslında şu anda çeşitli yapılandırmalar biliyorum Bu işe, hepsi çok sayıda mücevher eski sürümlerini kullanmalarına rağmen. (gemfile sürümleri sabitleme.) ve rubygems ile rubygems güncellemek için izin veren bu ubuntu gem-hack kaldırmak gerekiyor ... yine de sadece bir kesmek olduğunu kendi cevap yazmak için tereddüt ... – Philip