SORU
4 EKİM 2011, Salı


`' gerekir: -- mkmf yüklemek için böyle bir dosya (LoadError)

Ubuntu 11.04 Natty üzerinde raylar, ruby1 kullanarak Narwhal yüklemeye çalışıyordu.9.1.

Ruby dev paketini içerir apt-get install ruby1.9.1-full kullanarak kurdum. Hatayı araştırdım ve zaten var olan 1.9.1-dev yüklemek ettiler.

Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.8 extconf.rb
extconf.rb:36:in `require': no such file to load -- mkmf (LoadError)
    from extconf.rb:36


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out

CEVAP
13 Kasım 2011, Pazar


Meğer bir çözüm için bazı arama sonra -dev paketi gerekli değil, sadece ruby1.8. Eğer varsa ruby1.9.1 olsa daha iyi

sudo apt-get install ruby1.9.1-dev

ya da genel ruby sürümünü yüklemek için kullanın (yorum lamplightdev @göre):

sudo apt-get install ruby-dev

bunu düzeltmek gerekir.

locate mkmf eğer dosya gerçekten orada olup olmadığını görmek için deneyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Peyton

    Peyton

    28 Aralık 2008
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007