Saya telah ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
menginstal di mesin windows 7 saya. Sekarang saya mencoba untuk menginstal permata JSON menggunakan perintah, "permata install json" dan mendapat kesalahan berikut.
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]'
Kemudian saya pergi dan mengunduh DevKit-4.5.0-20100819-1536-sfx.exe. Diekstraksi ke C: \ DevKit. Dan kemudian dari command prompt, saya menjalankan perintah berikut.
ruby dk.rb init
Setelah perintah di atas dijalankan, saya memverifikasi bahwa config.yaml dibuat dan path untuk folder ruby saya ditambahkan secara otomatis. Ini adalah baris di bagian bawah file config.yaml "- C: / Ruby192"
ruby dk.rb review
Saya mendapat pesan bahwa fungsi devkit akan disuntikkan ke dalam rubi ketika Anda menjalankan "ruby dk.rb install"
ruby dk.rb install
Saya mendapat pesan berikut.
[INFO] RubyGems override already in place for C:/Ruby192, skipping.
[INFO] Installing C:/Ruby192/lib/ruby/site_ruby/devkit.rb
Sekarang saya mencoba mengeksekusi permata JSON lagi menggunakan perintah gem install json
. Kemudian mendapat pesan kesalahan yang sama seperti sebelumnya.
ERROR: Error installing JSON:
The 'json' native gem requires installed build tools.........
Apakah saya melewatkan sesuatu?
Ikuti Instruksi dari Wiki Kit Pengembang Ruby Installer :
cd C:\Ruby193\DevKit
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install
Untuk kembali ke masalah yang dihadapi, Anda harus dapat menginstal JSON (atau menguji apakah DevKit Anda berhasil diinstal) dengan menjalankan perintah berikut yang akan melakukan pemasangan permata JSON dan kemudian menggunakannya:
sumber
Saya telah menemukan bahwa kesalahan itu terkadang disebabkan oleh pustaka yang hilang.
jadi Jika Anda menginstal RDOC terlebih dahulu dengan menjalankan
permata instal rdoc
kemudian pasang rel dengan:
permata menginstal rel
kemudian kembali dan instal devtools seperti yang disebutkan sebelumnya dengan:
1) Ekstrak DevKit ke jalur
C:\Ruby193\DevKit
2)
cd C:\Ruby192\DevKit
3)
ruby dk.rb init
4)
ruby dk.rb review
5)
ruby dk.rb install
lalu coba instal json
yang berujung dengan Anda akhirnya bisa lari
rails new project_name
- tanpa kesalahan.semoga berhasil
sumber
Ikuti langkah-langkahnya.
DevKit
ke jalurC:\Ruby193\DevKit
cd C:\Ruby192\DevKit
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install
Lalu saya menulis perintah
sumber
1) Unduh Ruby 1.9.3
2) perintah cek cmd:
ruby -v
'kembalikan hasil ruby 1.9.3 kemudian berhasil menginstal ruby penuh3) Unduh file DevKit dari http://rubyinstaller.org/downloads (DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe)
4) Ekstrak DevKit ke jalur C: \ Ruby193 \ DevKit
5)
cd C:\Ruby193\DevKit
6)
ruby dk.rb init
7)
ruby dk.rb review
8)
ruby dk.rb install
9) cmd:
gem install rails -v3.1.1
'beberapa waktu menginstal proses penuh'10) cmd:
rails -v
'kembalikan rel hasil 3.1.1 kemudian berhasil diinstal sepenuhnya'nikmati Ruby on Rails ...
sumber
Saya ingin menambahkan bahwa Anda harus memastikan bahwa
config.yml
file yang dihasilkan saat melakukanruby dk.rb init
berisi path ke instalasi ruby yang ingin Anda gunakan DevKit. Dalam kasus saya, saya menginstal Heroku Toolbelt di sistem saya, yang menyediakan instalasi ruby sendiri, yang terletak di tempat yang berbeda. Theconfig.yml
file yang digunakan bahwa instalasi tertentu, dan bukan itu yang saya inginkan. Saya harus mengedit file secara manual untuk mengarahkannya ke yang benar, lalu melanjutkanruby dk.rb review
, dll.sumber
Solusi saya lebih sederhana dan diperiksa di Ruby 2.0. Ini juga memungkinkan unduhan Json. (jalankan CMD.exe sebagai administrator)
Dan kemudian menulis lagi perintah permata.
sumber
Permata saya versi 2.0.3 dan saya mendapatkan masalah yang sama. Perintah ini mengatasinya:
sumber