SORU
11 Kasım 2011, Cuma


'json' yerel gem gerektirir yüklü yapı araçları

ruby 1.9.2p180 (2011-02-18) [i386-mingw32] benim windows 7 makine üzerinde yüklü. Şimdi json gem komutunu kullanarak yüklemek için "gem" ve aşağıdaki hata var. json yükleyin çalıştım

ERROR:  Error installing json:
    The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from '[http://rubyinstaller.org/downloads][1]' and follow the instructions
at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]'

Sonra gittim ve DevKit-4.5.0-20100819-1536-sfx.exe indirilen. Bu c:\devkit ayıkladı. Ve daha sonra komut satırından aşağıdaki komutları uyguladım.

ruby dk.rb init

Yukarıdaki komut yürütülür sonra config doğrulanmadı.yaml oluşturulur ve ruby benim klasör otomatik olarak eklendi için yolu vardır. Bu config altındaki çizgi.dosya "- C:/Ruby192" . yaml

ruby dk.rb review

"Ruby dk.çalıştırdığınızda devkit functionaliy yakut enjekte edilecek mesajım var rb" yükleyin

ruby dk.rb install

Aşağıdaki mesajı aldım.

[INFO] RubyGems override already in place for C:/Ruby192, skipping.
[INFO] Installing C:/Ruby192/lib/ruby/site_ruby/devkit.rb

Şimdi JSON gem tekrar komutu gem install json yürütmesi çalıştım. O zaman daha önce olduğu gibi aynı hata mesajı.

ERROR:  Error installing json:
    The 'json' native gem requires installed build tools.........

Ben bir şey eksik.

CEVAP
11 Aralık 2011, Pazar


İzleyin Instructions from the Ruby Installer Developer Kit Wiki:

  1. rubyinstaller.org Download Ruby 1.9.3
  2. *23 dosya yükleme DevKit*
  3. Yol c:\ruby193\devkit için DevKit ayıklayın
  4. cd C:\Ruby193\DevKit çalıştırın
  5. ruby dk.rb init çalıştırın
  6. ruby dk.rb review çalıştırın
  7. ruby dk.rb install çalıştırın

Dönmek sorun el gerekir yüklemek için JSON (veya başka bir test bu DevKit başarıyla yüklendi) aşağıdaki komutları hangi yapacak bir yükleme JSON mücevher ve kullanımı:

gem install json --platform=ruby
ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect"

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • TopOfTheTech

    TopOfTheTech

    5 NİSAN 2010