'জসন' নেটিভ রত্নটির জন্য ইনস্টলড বিল্ড সরঞ্জামগুলি প্রয়োজন


178

আমি ruby 1.9.2p180 (2011-02-18) [i386-mingw32]আমার উইন্ডোজ 7 মেশিনে ইনস্টল করেছি। এখন আমি 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 ডাউনলোড করেছি। এটি সি তে সঞ্চারিত: \ দেবকিট। এবং তারপরে কমান্ড প্রম্পট থেকে, আমি নিম্নলিখিত কমান্ডগুলি কার্যকর করেছি।

ruby dk.rb init

উপরের কমান্ডটি কার্যকর হওয়ার পরে, আমি যাচাই করেছি যে কনফিগারেশন.আইএমএল উত্পন্ন এবং এতে আমার রুবি ফোল্ডারটি স্বয়ংক্রিয়ভাবে যুক্ত হওয়ার পথ রয়েছে। এটি কনফিগারেশন ফাইলের নীচে লাইনটি "- সি: / রুবি 192"

ruby dk.rb review

আমি এই বার্তাটি পেয়েছি যে আপনি "রুবি dk.rb ইনস্টল" চালানোর সময় দেবকিত কার্যকারিতা রুবিতে প্রবেশ করবে ected

ruby dk.rb install

আমি নিম্নলিখিত বার্তা পেয়েছি।

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

এখন আমি কমান্ডটি ব্যবহার করে আবার JSON রত্নকে কার্যকর করার চেষ্টা করেছি gem install json। তারপরে আগের মতো একই ত্রুটি বার্তা পেয়েছে।

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

আমি কিছু অনুপস্থিত করছি?

উত্তর:


53

আমি বিশ্বাস করি যে ইনস্টলারগুলি পথে পরিবর্তন করে। আপনি সিএমডি উইন্ডোটি চালানোর পরে এবং দেবকিত উপস্থিত থাকতে চান এমন রত্ন ইনস্টল করার শেষ প্রয়াসের আগে কি বন্ধ করে পুনরায় খোলার চেষ্টা করেছিলেন?

এছাড়াও, নিশ্চিত হয়ে নিন যে আপনি আপনার রুবির সংস্করণের জন্য সঠিক দেবকিট ইনস্টলার ব্যবহার করছেন। দেবকিট উইকি পৃষ্ঠায় ডকুমেন্টেশনের একটি প্রয়োজনীয় নোট রয়েছে যা বলে:

রুবিআইনস্টলারের সংস্করণগুলির জন্য 1.8.7, 1.9.2, এবং 1.9.3 ডিভিকিট 4.5.4 ব্যবহার করুন


3
হাই চক ভ্যান, আমি সিএমডি উইন্ডোটি বন্ধ করে দিয়ে আবার খুললাম এবং "জহর ইনস্টল জেসন" চালিয়েছি। এটিও কোনও উপকারে আসেনি। আমি প্রশ্নে উল্লিখিত হিসাবে এখনও একই ত্রুটি। এমনকি আমরা আমাদের অফিসে থাকা অন্য একটি উইন্ডোজ 2003 মেশিনে রুবি 1.9.2 ইনস্টল করার চেষ্টা করেছি, দেবকিট ইনস্টল করেছি এবং তারপরে "রত্ন ইনস্টল জেসন" চেষ্টা করেছি। আমি একই সমস্যা দেখছি। ("ত্রুটি: জসন ইনস্টল করার সময় ত্রুটি: 'জসন' নেটিভ রত্নটির জন্য ইনস্টলড বিল্ড সরঞ্জাম প্রয়োজন .........")। অন্য কোন পরামর্শ? আপনার কি আমার কাছ থেকে আরও তথ্য দরকার?
sidhar249

আমি ইতিমধ্যে প্রশ্নটিতে উল্লেখ করেছি যে আমি "DevKit-4.5.0-20100819-1536-sfx.exe" ব্যবহার করছি। আমি বিশ্বাস করি এটি রুবি ১.৯.২ এর সাথে সঠিকভাবে ব্যবহার করা উচিত।
sidhar249

3
আপনি কি এই পৃষ্ঠায় সমস্ত নির্দেশাবলী অনুসরণ করেছেন? github.com/oneclick/rubyinstaller/wiki/De વિકાસment- কিট । দেবকিট হ'ল একটি স্ব-উত্তোলনের সংরক্ষণাগার, আপনার ডাউনলোড করা ফাইলটি যদি আপনার সমস্ত কাজই চালিত হয় তবে এটি ইনস্টল করা সত্ত্বেও আপনি কেবলমাত্র একাংশ।
চক ভ্যান ডের লিন্ডেন

5
হ্যাঁ. আমি সমস্ত নির্দেশাবলী অনুসরণ করে। অবশেষে আমি এটি কাজ পেয়েছিলাম। আমি "DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe" "DevKit-4.5.0-20100819-1536-sfx.exe" এর পরিবর্তে ব্যবহার করার চেষ্টা করেছি এবং এটি আমার পক্ষে কাজ করেছে। আপনার সমস্ত সমর্থন চক ভ্যানের জন্য ধন্যবাদ।
sidhar249

আমি নির্দেশাবলী অনুসরণ করেছিলাম, এটি আমার পক্ষে কাজ করেছিল। সি: \ দেবকিট> জহর ইনস্টল করুন জেসন অস্থায়ীভাবে ডেথকিট অন্তর্ভুক্ত করার জন্য PATH বাড়িয়ে তুলছেন ... নেটিভ এক্সটেনশানগুলি বিল্ডিং। এটি কিছুটা সময় নিতে পারে ... json-1.8.1 সফলভাবে ইনস্টল করা 1 মণি ইনস্টল json-1.8.1 এর জন্য রি ডকুমেন্টেশন ইনস্টল করা হচ্ছে ... json-1.8.1 এর জন্য আরডোক ডকুমেন্টেশন ইনস্টল করা হচ্ছে ...
কেটাং

352

রুবি ইনস্টলার বিকাশকারী কিট উইকির নির্দেশাবলী অনুসরণ করুন :

  1. রুবি ১.৯.৩ ডাউনলোড করুন রুবিইনস্টলআরর্গ থেকে
  2. রুবইনস্টলআরর্গ থেকে দেবকিট ফাইলটি ডাউনলোড করুন
  3. সি থেকে ডেকিট বের করুন সি:। রুবি 193 \ দেবকিট
  4. চালান cd C:\Ruby193\DevKit
  5. চালান ruby dk.rb init
  6. চালান ruby dk.rb review
  7. চালান ruby dk.rb install

সমস্যাটিতে ফিরে আসার জন্য, আপনাকে নিম্নলিখিত কমান্ডগুলি চালিয়ে JSON ইনস্টল করতে সক্ষম হতে হবে (বা অন্যথায় যা আপনার দেবকিত সফলভাবে ইনস্টল করেছেন) যা JSON রত্নটির একটি ইনস্টল সম্পাদন করবে এবং তারপরে এটি ব্যবহার করবে:

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

4
আপনি যুক্ত করতে চান যে আপনি যে প্রম্পটটি ব্যবহার করছেন তাতে অ্যাডমিনের অধিকার রয়েছে বা আপনি ইনস্টল করার সময় ত্রুটি পেয়ে যাবেন (কমপক্ষে
উইন

4
// রুবি 1.9.3-p194 // দিয়ে আমার জন্য কাজ করেছেন ... "গোটচা" থেকে মনে হয় যে দেবকিট অবশ্যই আপনার রুবি ডিরেক্টরির একটি উপ-ডিরেক্টরি হতে পারে ... বা সম্ভবত আপনার রুবি ডিরেক্টরিটি অবশ্যই মূলের মধ্যে থাকতে হবে ড্রাইভ ভাই, খুশী যে কাজ করছে। এটি আমাকে কয়েক ঘন্টা ধরে পাগল করে চলেছে।
Corlettk

3
আমার পক্ষেও কাজ করেছে, মনে রাখবেন দেবকিত ফোল্ডারটি রুবি ফোল্ডারে রেখে দিন। অন্যথায় এটি কাজ করবে না।
রেলগুলি

1
1.9.3 p0 ডাউনলোডগুলিতে আর নেই। হতে পারে আপনার উল্লেখ করা উচিত যে কোনও 1.9.3 ব্যবহার করুন (এটি যদি কাজ করে তবে তা হয়)। এটা আমার জন্য কাজ করেছে।
Jus12

4
রুবি 2.0 এর জন্যও কাজ করে।
সিজেব্রিউ

10

আমি খুঁজে পেয়েছি যে ত্রুটিটি কখনও কখনও অনুপস্থিত লাইব্রেরির কারণে ঘটে থাকে।

সুতরাং আপনি যদি চালিয়ে প্রথমে আরডিওসি ইনস্টল করেন

মণি ইনস্টল rdoc

তারপরে রেলগুলি ইনস্টল করুন:

রত্ন ইনস্টল রেল

তারপরে ফিরে যান এবং পূর্বে উল্লিখিত হিসাবে ডিভটোলগুলি ইনস্টল করুন:

1) দেবকিটকে পথে বের করুন C:\Ruby193\DevKit
2) cd C:\Ruby192\DevKit
3) ruby dk.rb init
4) ruby dk.rb review
5)ruby dk.rb install

তারপরে json ইনস্টল করার চেষ্টা করুন

অবশেষে দৌড়াতে সক্ষম হয়ে যা আপনার সাথে সমাপ্ত

rails new project_name - ত্রুটি ছাড়াই।

শুভকামনা


8

পদক্ষেপগুলি অনুসরণ করে।

  1. DevKitপথে এক্সট্রাক্ট করুনC:\Ruby193\DevKit
  2. cd C:\Ruby192\DevKit
  3. ruby dk.rb init
  4. ruby dk.rb review
  5. ruby dk.rb install

তারপরে আমি কমান্ডটি লিখেছিলাম

gem install rails -r -y

আমি রত্ন ইনস্টল ডিভকিট ব্যবহার করে ইনস্টল করেছি, সে পদ্ধতিটি কি ভুল?
ভবানী শঙ্কর মিশ্র

7

1) রুবি ডাউনলোড করুন 1.9.3

2) সেমিডি চেক কমান্ড: ruby -v'রুবি ফিরতি ফলাফল 1.9.3 তারপর সাফল্য পূর্ণ ইনস্টল রুবি

3) http://rubyinstaller.org/downloads থেকে দেবকিট ফাইলটি ডাউনলোড করুন (DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe)

4) সি সি: K রুবি 193 \ দেবকিট থেকে ডেভকিটটি বের করুন

5) cd C:\Ruby193\DevKit

6) ruby dk.rb init

7) ruby dk.rb review

8) ruby dk.rb install

9) সেমিডি: gem install rails -v3.1.1'সম্পূর্ণ প্রক্রিয়া ইনস্টল করার জন্য কিছু সময়'

10) সেন্টিমিডি: rails -v'রিটার্নের ফলাফলের রেলগুলি 3.1.1 তার সফলতা সম্পূর্ণরূপে ইনস্টল করুন'

কারাগারে রুবি উপভোগ করুন ...


এটিই একমাত্র সমাধান যা উইন্ডোজ on. এ রুবি ১.৯.৩ এর জন্য কাজ করেছিল
jahackbeth

ইয়া এটির জন্য শুধুমাত্র উইন্ডোজ 7
রবি পার্সানিয়া

হ্যাঁ ভাই, এটি উইন্ডোজ 7 এবং রুবি / দেবকিট 2.3.x এও কাজ করে
রবীন্দ্র পায়েল

5

আমি যোগ করতে যে আপনি কি নিশ্চিত যে উত্পন্ন করা উচিত চাই config.ymlযখন করছেন ফাইল ruby dk.rb initরুবি ইনস্টলেশন আপনার সাথে DevKit ব্যবহার করতে চান পাথ ধারণ করে। আমার ক্ষেত্রে, আমার সিস্টেমে আমার কাছে হেরোকু টুলবেল্ট ইনস্টল ছিল, যা এটির নিজস্ব রুবি ইনস্টলেশন সরবরাহ করেছিল, এটি একটি অন্য জায়গায় অবস্থিত। config.ymlযে ফাইলটি বিশেষ ইনস্টলেশন ব্যবহৃত, এবং আমি যা চেয়েছে নয়। আমাকে সঠিকভাবে নির্দেশ করতে ফাইলটি নিজে নিজে সম্পাদনা করতে হয়েছিল, তারপরে চালিয়ে যাওয়া ruby dk.rb reviewইত্যাদি etc.


1

আমার সমাধানটি সহজ এবং রুবি ২.০ এ পরীক্ষা করা হয়েছে। এটি ডাউনলোড জাসনকে সক্ষম করে। (প্রশাসক হিসাবে সিএমডি.এক্স্সি চালান)

    C:\RubyDev>devkitvars.bat
    Adding the DevKit to PATH...

এবং তারপর আবার জহর কমান্ড লিখুন।


1

আমার রত্ন সংস্করণ ২.০.৩ এবং আমি একই সমস্যা পেয়েছি। এই আদেশটি এটি সমাধান করেছে:

gem install json --platform=ruby --verbose

হ্যাঁ, আমি এটি ঠিক করার জন্য সর্বত্র খুঁজছি এবং এটি সম্পন্ন করে। ভাল হয়েছে, একটি আপ করুন :-)
ম্যাথু ব্লট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.