ruby - 'জসন' নেটিভ মোম ইনস্টল করা বিল্ড সরঞ্জাম প্রয়োজন
json windows-7 (6)
আমার ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
আমার উইন্ডোজ 7 মেশিনে ইনস্টল আছে। এখন আমি "Jem install json" কমান্ডটি ব্যবহার করে JSON মীম ইনস্টল করার চেষ্টা করেছি এবং নিম্নলিখিত ত্রুটিটি পেয়েছি।
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]'
তারপর আমি গিয়েছিলাম Devkit-4.5.0-20100819-1536-sfx.exe ডাউনলোড। C: \ DevKit থেকে এটি এক্সট্র্যাক্ট। এবং তারপর কমান্ড প্রম্পট থেকে, আমি নিম্নলিখিত কমান্ডগুলি কার্যকর করেছিলাম।
ruby dk.rb init
উপরের কমান্ডটি কার্যকর হওয়ার পরে, আমি যাচাই করেছি যে config.yaml তৈরি হয়েছে এবং এটি আমার রুবি ফোল্ডার স্বয়ংক্রিয়ভাবে যুক্ত হওয়ার পথ রয়েছে। এই config.yaml ফাইলের নীচে লাইন "- C: / Ruby192"
ruby dk.rb review
আমি "রুবি dk.rb ইনস্টল" রান যখন আপনি devkit কার্যকারিতা rubies মধ্যে ইনজেকশনের করা হবে যে বার্তা পেয়েছিলাম।
ruby dk.rb install
আমি নিম্নলিখিত বার্তা পেয়েছিলাম।
[INFO] RubyGems override already in place for C:/Ruby192, skipping.
[INFO] Installing C:/Ruby192/lib/ruby/site_ruby/devkit.rb
এখন আমি কমান্ড gem install json
ব্যবহার করে আবার JSON মণিকে নির্বাহ করার চেষ্টা করেছি। তারপর আগের মত একই ত্রুটি বার্তা পেয়েছিলাম।
ERROR: Error installing JSON:
The 'json' native gem requires installed build tools.........
আমি কিছু অনুপস্থিত করছি?
1) রুবি 1.9.3 ডাউনলোড করুন
2) cmd চেক কমান্ড: ruby -v
'রিটার্ন ফলাফল রুবি 1.9.3 তারপর সফল পূর্ণ রুবি ইনস্টল
3) http://kubyinstaller.org/downloads থেকে DevKit ফাইলটি ডাউনলোড করুন (DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe)
4) পাথটি সি থেকে দেবকিট বের করুন: \ রুবি 1 9 3 \ দেবকিত
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
'কয়েক সময় সম্পূর্ণ প্রক্রিয়া ইনস্টল করা'
10) cmd: rails -v
'রিটার্ন rails -v
ফলাফল 3.1.1 তারপর তার সাফল্যের সম্পূর্ণরূপে ইনস্টল করুন'
রুবে রুবি উপভোগ করুন ...
আমার মোম সংস্করণ 2.0.3 এবং আমি একই সমস্যা পেয়েছিলাম। এই কমান্ডটি সমাধান করেছে:
gem install json --platform=ruby --verbose
আমি আপনাকে যুক্ত করতে চাই যে ruby dk.rb init
যখন তৈরি config.yml
ফাইলটি নিশ্চিত করা উচিত যে রুবি ইনস্টলেশনের পথ আপনি Devkit ব্যবহার করতে চান। আমার ক্ষেত্রে, আমার সিস্টেমে হেরোকু টুলবেল ইনস্টল করা হয়েছে, যা তার নিজের রুবি ইনস্টলেশনের একটি ভিন্ন স্থানে অবস্থিত। config.yml
ফাইলটি যে বিশেষ ইনস্টলেশন ব্যবহার করে, এবং যা আমি চেয়েছিলাম তা নয়। সঠিক ফাইলটিকে নির্দেশ করার জন্য ফাইলটিকে ম্যানুয়ালি সম্পাদনা করতে হয়েছিল, তারপর ruby dk.rb review
ইত্যাদির সাথে চালিয়ে যান।
আমি কখনও কখনও একটি অনুপস্থিত লাইব্রেরি দ্বারা ত্রুটি যে পাওয়া গেছে।
সুতরাং আপনি চালানোর দ্বারা প্রথম RDOC ইনস্টল
রম ইনস্টল rdoc
তারপর সঙ্গে রেল ইনস্টল করুন:
মোম ইনস্টল রেল
তারপর ফিরে যান এবং আগে উল্লিখিত devtools ইনস্টল করুন:
1) পথের দিকে দেবকিত এক্সট্রাক্ট করুন C:\Ruby193\DevKit
1 C:\Ruby193\DevKit
2) cd C:\Ruby192\DevKit
1 9 2 cd C:\Ruby192\DevKit
3) ruby dk.rb init
4) ruby dk.rb review
5) ruby dk.rb install
তারপর জসন ইনস্টল করার চেষ্টা করুন
যা অবশেষে আপনি চালানোর সক্ষম হচ্ছে সঙ্গে culminate
rails new project_name
- ত্রুটি ছাড়া।
সৌভাগ্য কামনা করছি
পদক্ষেপ অনুসরণ।
- পথ থেকে
DevKit
বের করুনC:\Ruby193\DevKit
-
cd C:\Ruby192\DevKit
-
ruby dk.rb init
-
ruby dk.rb review
-
ruby dk.rb install
তারপর আমি আদেশ লিখেছিলাম
gem install rails -r -y
github.com/oneclick/rubyinstaller/wiki/Development-Kit অনুসরণ করুন:
- rubyinstaller.org থেকে রুবি 1.9.3 ডাউনলোড করুন
- Rubyinstaller.org থেকে rubyinstaller.org ফাইল ডাউনলোড করুন
- রুবি জন্য 1.9.3 DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe
- পথ থেকে দেবকিট বের করুন: \ রুবি 1 9 3 \ দেবকিত
-
cd C:\Ruby193\DevKit
চালানcd C:\Ruby193\DevKit
-
ruby dk.rb init
চালান চালান -
ruby dk.rb review
চালান - রান
ruby dk.rb install
সমস্যাটির দিকে ফিরে যাওয়ার জন্য, আপনি JSON ইন্সটল করে নিম্নলিখিত কমান্ডগুলি চালান এবং তারপর এটি ব্যবহার করে JSON ইনস্টল করতে সক্ষম হবেন (অথবা অন্যথায় আপনার ডিভিকেট সফলভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করুন):
gem install json --platform=ruby
ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect"