Bazı taşlar takılırken hata alıyorum. Ubuntu 10.10 kullanıyorum. Hata mesajları bunu gösterir.Mücevherleri takarken hata oluştu
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
Bazı taşlar takılırken hata alıyorum. Ubuntu 10.10 kullanıyorum. Hata mesajları bunu gösterir.Mücevherleri takarken hata oluştu
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
Bazı taşlar çalıştırmak için diğer taşlar güvenmek, ama (onlar doğru onların bağımlılıkları vardı belirlemediniz ie) otomatik olarak yüklemeye doğru kurulum olmamıştır.
Genellikle bunları çalıştırmayı denediğinizde öğreneceksiniz ... aynen böyle.
Neyse ki buradaki hata mesajı, "rspec" geminin yüklü olması gerektiğini ve zaten keşfettiğiniz gibi, eksik gemiyi kurmanız gerektiğini açıkça ortaya koymaktadır.
Diğer mücevherler çoğu zaman anlaşılması kolay değildir, ancak hata mesajı için googling (veya StackOverflow'a koyma) genellikle oldukça hızlı bir şekilde sıralar. 3 Bilgisayarım elektrik kesintisi yaşadı Rails kurarken
ben tam olarak bu aynı hatayı ...
vardı. Bilgisayarı yeniden başlattıktan ve Rails 3 yüklemesini sürdürdükten sonra işlem aynı hatayla başarısız oldu. Sorun bozuk/boş mücevher dosyaları vardı gem yükleme önbelleği nedeniyle oldu.
gem env
ls -l /usr/lib/ruby/gems/1.8/cache/
gem list
rm
ls -l /usr/lib/ruby/gems/1.8/specifications/
sudo gem install -v=3.0.6 rails --no-rdoc --no-ri
Bu, gem yükleme işlemi sırasında elektrik kesintisi veya başka bir harici arızaya sahip olan başka birine yardımcı olur!
Bir sistem çökmesi, boş altıgenle dolu bazı mücevherler bıraktı. 'Teknik özellikler' ve 'önbellek' klasörlerinin temizlenmesi sorunu çözmüş görünüyor. –
Efendim, gerçek bir kahramansın! Sadece bir hayat kurtardın :) Bu sorunu benim mac 10'unda yaşıyordum.Oldukça birkaç gün için 10 ve karşılaştığım çözümlerin hiçbiri işe yaramadı. Ama bu kadar. Mükemmel! Çok teşekkürler! :) – SGhosh
Eğer –
yakut 1.8.7 (2010-06-23 patchlevel 299) [i686-linux] mücevher versiyonu 1.3.7 – Mazzn
Ne taş yüklemek için çalışıyoruz ne tüm taşlar sizin yakut versiyonu ne olduğu daha fazla ayrıntı girin? Şimdiye kadar gördüğüm tek şey, RSpec geminin kurulu olmaması olabilir. Böyle bir deformasyon sorunu ile söylemek gerçekten zor… Bilgilendirici bir cevap istiyorsanız, lütfen bilgilendirici sorular sorun. – Lukas