জিইএম উপেক্ষা করা হচ্ছে কারণ এর এক্সটেনশানগুলি নির্মিত হয়নি


133

আমার কাজ এবং হোম কম্পিউটার উভয় ক্ষেত্রে, আমি সম্প্রতি রুবিকে ২.৩.১ এ উন্নত করে ব্যবহার করেছি ruby-install। আমি chrubyআমার রুবি সুইচার হিসাবে ব্যবহার করি ।

আমি আমার টার্মিনালে এই সতর্কতাটি দেখতে শুরু করেছি:

Ignoring bcrypt-3.1.11 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.11
Ignoring bcrypt-3.1.10 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.10
Ignoring binding_of_caller-0.7.2 because its extensions are not built.  Try: gem pristine binding_of_caller --version 0.7.2
Ignoring byebug-9.0.5 because its extensions are not built.  Try: gem pristine byebug --version 9.0.5
Ignoring byebug-5.0.0 because its extensions are not built.  Try: gem pristine byebug --version 5.0.0
Ignoring concurrent-ruby-ext-1.0.2 because its extensions are not built.  Try: gem pristine concurrent-ruby-ext --version 1.0.2
Ignoring debug_inspector-0.0.2 because its extensions are not built.  Try: gem pristine debug_inspector --version 0.0.2

আমার কাজ, কম্পিউটারে, তালিকাটি অনেক দীর্ঘ ছিল, তবে সমাধান করা সহজ। আমি প্রস্তাবিত চেষ্টা করার পরে gem pristine GEM, এটি আমাকে বলেছিল যে এটি রত্নটি খুঁজে পায় না, তাই আমি দৌড়ে এসেছি gem install GEMএবং এটি এটিকে সমাধান করেছে।

বাড়িতে, কিছুই কাজ করছে না।

সাধারণ জ্ঞান এবং অন্যান্য স্ট্যাক প্রশ্নগুলি থেকে আমি চেষ্টা করেছি:

  • gem pristine GEM
  • gem pristine --all
  • মণি আনইনস্টল এবং পুনরায় ইনস্টল করা
  • gem update
  • gem update --system
  • bundle update
  • আনইনস্টল করা এবং পুনরায় ইনস্টল করা bundler
  • আনইনস্টল করা এবং পুনরায় ইনস্টল করা rails(যদিও এটি কোনও রেলের নির্দিষ্ট সমস্যা নয়))
  • মুছে ফেলা ~/.bundle/
  • এটি খুলতে XCodeএবং এটিকে কিছু এক্সটেনশান ইনস্টল করতে দেয় (এটি করার দরকার ছিল তবে এটি কিছুই ঠিক করে নি))
  • চলমান brew doctorএবং সমস্ত ছোটখাটো সমস্যাগুলি সমাধান করা, তারপরে brew updateএবংbrew upgrade
  • gem install curb (এই সমস্যাটির সাথে এই রত্নটির কী সম্পর্ক আছে তা আমি কল্পনা করতে পারি না, তবে দুটি পৃথক লোক এটিকে একই সতর্কতার সাথে স্থির করার শেষ ধাপ হিসাবে তালিকাভুক্ত করেছে।)

1
রত্নগুলি ইনস্টল না করা থাকলে আমি একই সতর্কতাটিও দেখছি। আমি আনইনস্টল করেছি bcryptএবং এটি এখনও আমাকে এ সম্পর্কে দুটি সতর্কতা দিয়েছে।
ফিলিপ লংম্যান

1
আপনি বান্ডলার আপডেট করেছেন? আনইনস্টল করা এবং পুনরায় ইনস্টল করা আপনার জেমফিল.লক যা আছে কেবল তা ব্যবহার করবে। বান্ডিলার হ'ল এক্সটেনশনগুলি তৈরি করবেন। এছাড়াও, আপনার আউটপুট রত্নগুলির একাধিক সংস্করণ তালিকাভুক্ত করছে যাতে আপনার এটির রুবীর সংস্করণটির জন্য সিস্টেম বিস্তৃত হওয়া জেনে রাখা উচিত (যার অর্থ পুনর্নির্মাণের জন্য আপনার একাধিক রত্ন থাকবে)।
অ্যান্টনি

আমি আমার বাড়ির ফোল্ডারে ছিলাম, একটি রেল প্রকল্প নয়, তাই কোনও জেমফিল ছিল না।
ফিলিপ লংম্যান

আমার সাথে একই সমস্যা ঘটেছে (আরভিএম ব্যবহার করে)। gem pristine --allএটা কাজ করছে না. বান্ডলার সহ সমস্ত রত্ন মুছে ফেলার মাধ্যমে সমাধান করা হয়েছে। তারপরে বান্ডলারটি ইনস্টল করে gem install bundlerশেষ পর্যন্ত আমার প্রকল্পে ফিরে গেল এবং দৌড়ে গেল bundle installযা আমার সমস্ত রত্ন পুনরায় ইনস্টল করে এবং সমস্ত কিছু কাজ করছে
ডেভিড ওয়াটসন

আমার ক্ষেত্রে এটি একটি ভিএম এক্সটেনশনের কারণে হয়েছিল। এর আশেপাশে কাজ করার জন্য আমি ওরফ ভিম = "আরভিএম ইউজ সিস্টেম ডু ভিএম" করেছি। তবে আমি কেবলমাত্র সতর্কতাটি দেখেছি যখন আমি ভিএম থেকে বেরিয়ে এসেছি তাই যদি আপনি এটি অন্যান্য পরিস্থিতিতে দেখেন তবে সম্ভবত এটি প্রয়োগ হয় না।
ব্রায়ান ডিটারলিং

উত্তর:


179

আমি আজ এই সঠিক সমস্যাটি জুড়ে এসেছি - এমনকী রত্নগুলির জন্য এই জাতীয় সতর্কতা পাচ্ছি যা এমনকি ইনস্টল করা হয়নি!

... ঠিক আছে, দেখা যাচ্ছে যে রত্নগুলি ইনস্টল করা হয়েছিল - আমি ক্রুবি (২.২.৩ বনাম ২.৩.১) দিয়ে সক্রিয় করেছিলাম তার চেয়ে আলাদা রুবির জন্য।

সমস্ত পৃথক রুবিতে স্যুইচ করা এবং gem pristine --allসেগুলি নিয়ে ছুটে যাওয়া সমস্যার সমাধান করে।


3
এটি কেবলমাত্র আমার রুবিতে (আমি আরভিএম ব্যবহার করি) এই কাজ করার জন্য কাজ করেছিল। হতে পারে এটি কাউকে খুব বেশি পরিচ্ছন্নতা করতে বাধা দেয়;)
স্যান্ড্রো এল

1
কখনও কখনও gem pristine --allকোন ভাল করতে হবে। আরও তথ্যের জন্য জিজ্ঞাসা করুন এই উত্তরটি দেখুন ।
জিডিপি 2

যদি gem pristine --allঅনুমতি সংক্রান্ত সমস্যা থাকে তবে আপনার চেক করা উচিত which rubybrew link --overwrite ruby && source ~/.bash_profileএবং রান gem pristine --allসাহায্য করতে পারে
ক্রিস ইয়িম

এই সমাধানগুলির কোনওটিই আমার পক্ষে কাজ করছে না এবং আমারও একই সমস্যা রয়েছে।
অ্যালেক্স কোহেন

19

আমি এই ইস্যুতে দৌড়েছি এবং উপরের মতো একই কমান্ডগুলি অনুসরণ করেছি, এমনকি আমার পূর্ববর্তী ইনস্টল করা রুবি সংস্করণগুলি সরাতে এতদূর চলে গেছে। তবে ত্রুটিটি স্থির ছিল।

দেখা যাচ্ছে, এর মধ্যে বিভিন্ন (পূর্বে আনইনস্টল করা) সংস্করণগুলির জন্য কিছু কিছু অবশিষ্ট রত্ন ছিল ~/.gem/ruby/। ফোল্ডারগুলি অপসারণের পরে আমি আর ব্যবহার করি না, ত্রুটিগুলি অদৃশ্য হয়ে যায়।


2
এটা আমার জন্য এটি। rm -rf। আমি পূর্বে আমার সমস্ত রত্নগুলির কোনও মূল্য ব্যয় না করে ইনস্টল করার চেষ্টা করেছি।
স্টিভেননেজ

10

আমারও আজ এই সমস্যা হয়েছে এবং হতাশ হওয়ায় আমি টাইপ করতে পারিনি কারণ আমার পুরো সম্পাদকটি ত্রুটি বার্তাগুলিতে লালচে ফ্লাশ হয়েছিল।

এটি ঠিক কী কারণে ঘটেছে তা আমি পুরোপুরি নিশ্চিত নই তবে আমি বিশ্বাস করি কারণ এটি আমাদের একাধিক রুবি সংস্করণ বা একাধিক রুবি সংস্করণ পরিচালক ইনস্টল করা আছে এবং তারা একে অপরকে ওভাররাইট করে এবং অন্যথায় রত্নগুলির দিকে আপনার পথগুলিকে গণ্ডগোল করে।

gemকমান্ড এছাড়াও ওভাররাইট পায় আপনি rbenv এবং rvm আছে।

আপনি টাইপ করে কোনটি ইনস্টল করেছেন তা দেখুন;

which rvm
which rbenv
which chruby

যদি এর মধ্যে একটি ইনস্টল থাকে তবে এটি কোনও পথ ফিরে পাবে। তারপরে এগুলি মুছুন, সমস্ত ডিরেক্টরি সম্পূর্ণ মুছে ফেলা এবং একটি পরিষ্কার ইনস্টল দিয়ে শুরু করার বিষয়টি নিশ্চিত করুন।


অপসারণ

আরভিএমের জন্য আমি যা করেছি তা এখানে ;

rvm implode
gem uninstall rvm
rm -rf ~/.rvm
rm -rf ~/.rvmrc

Rbenv এর জন্য আমি যা করেছি তা এখানে

প্রথম ইনস্টল https://github.com/meowsus/rbenv-clean , তারপর

rbenv clean
sudo apt-get remove rbenv
rm -rf ~/.rbenv

পুনরায় ইনস্টল করুন

তারপরে আপনার কাছে কাজ করার জন্য একটি পরিষ্কার হোম ডিরেক্টরি রয়েছে। আমি উবুন্টু 14.04 এ রুবি 2.1.4 কীভাবে ইনস্টল করবেন সে সম্পর্কে আমি আরবিএনভ পুনরায় ইনস্টল করেছি । এবং পরিশেষে;

rbenv rehash

কেবল আরভিএম সম্পর্কিত জিনিসগুলি সরিয়ে ফেললে ম্যাকোজে আমার জন্য এই সমস্যাটি সমাধান হয়েছে
neu242

6

আমি উপরে উল্লিখিত সমস্ত কিছুই করেছি

  • এক্সকোড-নির্বাচন - ইনস্টল
  • রুবি পুনরায় ইনস্টল করুন
  • সমস্ত রত্ন পুনরায় ইনস্টল করুন
  • মণি প্রাচীন - সমস্ত

তবে বিষয়টি আমার কাছে একই ছিল। আমি স্রেফ আমার ম্যাকটিকে শেষ আশা হিসাবে পুনরায় বুট করেছি এবং সতর্কতা বার্তাগুলি অদৃশ্য হয়ে গেছে।

অদ্ভুত, তবে স্ট্যাকওভারফ্লোতে সমস্ত কিছু করার পরে যদি কেউ এই সমস্যার সাথে লড়াই করে থাকেন তবে আপনার মেশিনটি পুনরায় বুট করার চেষ্টা করুন।


4
রিবুট টিপ ভাগ করে নেওয়ার জন্য ধন্যবাদ। ম্যাকের ক্ষেত্রেও আমার একই সমস্যা ছিল এবং আমি একটি নতুন টার্মিনাল সেশন শুরু করে সমাধান করতে সক্ষম হয়েছি।
লিবি

3

আপনি যদি আরভিএম ইনস্টল করে থাকেন তবে সম্ভব হয় আপনি ত্রুটিটি ধরছেন কারণ আপনি বিভিন্ন সংস্করণ ইনস্টল করেছেন।

অকেজো সংস্করণগুলি পরীক্ষা করুন এবং সরান, তবে আমি মনে করি এটি ভাল পদ্ধতির নয়। যাইহোক ত্রুটিগুলি চলে গেছে।

rvm list
rvm use ruby-version
rvm remove ruby-useless-version

কোকোপডগুলি রিফ্রেশ করার পরে, এটি .rvm জেমহোমে ইনজেকশন করা উচিত

gem uninstall cocoapods
gem install cocoapods

সম্ভবত রত্ন pod COMMANDসম্পর্কে ত্রুটি নিক্ষেপ করবে minitest, তাই -gem install minitest


2

টিএল; ডিআর - রুবি রত্নগুলি রুবিদের সিমলিংকগুলি থেকে চলমান বা সেগুলি যেখানে নির্মিত হয়েছিল সেখান থেকে সরিয়ে নেওয়া পছন্দ করে না (এম্বেড থাকা শেবাংগুলির কারণে)

যদি রুবি ডিরেক্টরিটি চালিত হয় বা পরিবেশগত ভারগুলি কোনও সিমিলিংকযুক্ত ডিরেক্টরিতে নির্দেশ করে, বা অনুলিপি করা হয় বা নাম পরিবর্তন করা হয়, তবে এই বার্তাটি সম্ভবত রয়েছে। আমি ক্রুবি ব্যবহার করছি এবং সিলেকিং করছিলাম /opt/rubies/-> /usr/local/ruby/তবে রুবির ডায়নামিক লাইব্রেরি সন্ধানের যুক্তি এটির সাথে ভাল খেলছে না।

আমার ক্ষেত্রে সমাধানটি হ'ল সিমিলিংকে প্রতিস্থাপন করে আসল রুবি ইন /opt/rubies/এবং gem pristine --allপ্রতিটি রুবিতে চালানো । আরভিএম বা আরবেনভ ব্যবহার করা অন্যদের জন্য, স্ক্র্যাচ থেকে শুরু না করে শুভকামনা।

এটি আপনার সঠিক সমস্যা নাও হতে পারে তবে আশা করি এটি সহায়তা করবে।


1
এটি gem pristine --allতাদের সমস্ত অংশে দৌড়াতে পরিণত হয়েছিল । এই মৃত প্রশ্নটি পুনরুত্থিত করার জন্য ধন্যবাদ। আমি এটিকে পুরোপুরি জ্বলতে এবং আবার শুরু করার কাছাকাছি ছিলাম।
ফিলিপ লংম্যান

2

এখানে আমার নিজস্ব গন্ধ যুক্ত করা হচ্ছে। আমি rbenvহোমব্রিউয়ের মাধ্যমে ইনস্টল করা ব্যবহার করছি এবং এর মধ্যে এই চারটি "উপেক্ষা ... এক্সটেনশানগুলি নির্মিত হয়নি" বার্তা পাচ্ছিলাম । বিশেষ করে:

Ignoring bcrypt-3.1.12 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.12
Ignoring bindex-0.5.0 because its extensions are not built.  Try: gem pristine bindex --version 0.5.0
Ignoring bootsnap-1.3.2 because its extensions are not built.  Try: gem pristine bootsnap --version 1.3.2
Ignoring byebug-10.0.2 because its extensions are not built.  Try: gem pristine byebug --version 10.0.2

আমি ভাগ্য ছাড়াই এই থ্রেডে অনেকগুলি চেষ্টা করেছিলাম। অবশেষে আমার ক্ষেত্রে আমি করেছি:

  • brew uninstall rbenv
  • rm -rf ~/.rbenv
  • brew install rbenv

এই মুহুর্তে আমি এখনও ত্রুটিগুলি পেয়েছিলাম, তবে এখন আমার কাছে কেবল একটি রুবি সংস্করণ ছিল যার সাথে লড়াই করতে হবে:

$ rbenv versions
* system (set by /Users/will/.rbenv/version)

এই মুহুর্তে আমি চেষ্টা করেছি sudo gem pristine --allকিন্তু সিস্টেম রত্ন ডিরেক্টরিতে অনুমতি পাওয়ার জন্য প্রত্যাখ্যান করা হয়েছিল।

সুতরাং আমি পেরেছি এবং প্রতিটি রত্নের উপর আদিম দৌড়েছি, যেমন

sudo gem pristine bcrypt --version 3.1.12 (ইত্যাদি)

এবং অবশেষে ত্রুটিগুলি চলে গেল।


1

এটি একটি পুরানো থ্রেড, তবে আমি নিজেই এই সমস্যাটি জুড়ে এসেছি।

আপনার নিজের মেশিনটি পুনরায় চালু করার দরকার নেই, আপনার পরিবেশকে সতেজ করা দরকার, আপনি এটি পুনঃস্থাপন কমান্ড দিয়ে করতে পারেন:

rehash

ম্যান পৃষ্ঠা থেকে: rehash command re-computes the internal hash table of the contents of directories listed in the path environmental variable to account for new commands added.


1
আপনি কোন ওএস সম্পর্কে কথা বলছেন?
rbanffy

rehashবা hash -rবাশের জন্য শেল কমান্ড * নিক্সে পাওয়া যায়। সি শেল শুরু হয়ে গেলে, এটি তার পথে সমস্ত কমান্ডের একটি হ্যাশ টেবিল তৈরি করে: প্রতিটি কমান্ডের নাম এবং এর নিখুঁত পথের নাম। সুতরাং, আপনি একটি সিএসএস চলমান শুরু করার পরে, যদি নতুন প্রোগ্রামগুলি পথের পাশের ডিরেক্টরিগুলিতে যুক্ত করা হয় তবে আপনাকে তার হ্যাশ টেবিলটি পুনর্নির্মাণের জন্য শেলের পুনঃস্থাপন কমান্ডটি ব্যবহার করতে হবে। (সিএফ: docstore.mik.ua/orelly/unix3/upt/ch27_06.htm )
ইয়্যাক

1

আমার এই সমস্যাটি ছিল তবে আমি যখন tmuxসেশনটি ব্যবহার শুরু করছিলাম তখনই tmuxinator

নিষ্কাশিত কারণ আমি ব্যবহার করছি tmuxinatorথেকে brewব্যবহার করে এটি ইনস্টল করার পরিবর্তে gem install। হতে পারে chrubyএকই সাথে ব্যবহার করা সমস্যার পাশাপাশি অবদান রাখে।

পি / এস: আমি অব্যবহৃত রুবিও এখান থেকে সরিয়েছি ~/.gem/rubyতবে আমার সন্দেহ এই কারণেই এই সমস্যাটি আমার জন্য সমাধান হয়েছিল।


1

gem pristine --allদৌড়াতে প্রথমে কোনও উপকার হয়নি, তবে আমি বুঝতে পেরেছিলাম: আমি যে স্ক্রিপ্টটি চালাচ্ছিলাম তা লাইন দিয়ে শুরু হয়েছিল:

#!/usr/bin/ruby

আমার ম্যাকোস সিস্টেমে (ক্যাটালিনা, তবে আমি এটি বিবেচনা করি না বলে মনে করি), এটি রুবিকে বোঝায় যে আরভিএম দ্বারা ইনস্টল করা সিস্টেমটির সাথে নয় system রানিং gem pristine --allআরভিএম ইনস্টলেশন স্থির করছিল, তবে আমার স্ক্রিপ্টটি রুবির একটি ভিন্ন সংস্করণ কল করছিল।

আমার জন্য স্থির ছিল envহ'ল বর্তমান শেল-এর যেকোনো রুবিকে সুনির্দিষ্টভাবে কল করার জন্য কমান্ডটি ব্যবহার করা PATH। স্ক্রিপ্টের শীর্ষ লাইনটিকে এটি স্থির করে এটি স্থির করে:

#!/usr/bin/env ruby


আমার সাথে কেবল ঘটেছে - ধন্যবাদ! এর অর্থ হ'ল bundle installআরভিএম রুবি সুইচারের মাধ্যমে নির্বাচিত রুবির জন্য রত্নগুলি (এবং তাদের দেশীয় বর্ধিতকরণগুলি) ইনস্টল করা হয়েছে, যেখানে রুবি সিস্টেমকে উল্লেখ করে কোনও স্ক্রিপ্ট তাদের খুঁজে পাবে না। আপনার সমাধানটি হ'ল রুবি স্ক্রিপ্টগুলি এবং রত্নগুলি ব্যবহারকারী ইনস্টল করা রুবিগুলির সাথে কাজ করে দেখুন ( দেখুন )।
ট্যানিয়াস

এটি আমাকে সঠিক পথে রাখে! আমার ক্ষেত্রে, আমি চেয়েছিলাম tmuxinator ব্যবহারকারীর (কোনও নির্দিষ্ট প্রকল্পের জন্য বান্ডিল ডেপ নয়), তাই আমি এটি উবুন্টুতে ইনস্টল করেছিলাম। তাই করছেন apt purge tmuxinatorএবং তারপর gem install tmuxinatorএটি কাজ করে। আমি যখনই আমার নন-প্রকল্পের রুবি সংস্করণটি আপগ্রেড করি তখন আমি সম্ভবত এটি রত্ন ইনস্টল করতে হবে তবে আমি এটি আরও ভাল পছন্দ করি। ধন্যবাদ!
গোলকধাঁধা

1

ম্যাক ওএস ক্যাটালিনা, মদ এবং rbenv চালানো হচ্ছে ...

আজ এই সঠিক সমস্যাটি অতিক্রম করে, এবং এখানে সমস্ত উত্তর দিয়ে গিয়েছি আমি অবশেষে এই ত্রুটির জন্য অন্য কোনও কারণে হোঁচট খেয়েছি:

Ignoring nokogiri 1.10.7 because its extensions are not built. Try: gem pristine nokogiri --version 1.10.7

এবং অবশ্যই মণি প্রাচীন কোনও কাজ করেনি।

আমার সমস্যাটি হ'ল একটি হার্ড কোডিং জিইএমহোম এবং জেমপ্যাথ এনভায়রনমেন্ট ভেরিয়েবল যা rbenv ওভাররাইড করে।

সুতরাং, আপনি EM / .zshrc এ GEM_PATH এবং GEM_Home সেট করেন নি তা পরীক্ষা করুন


0

Vagrant আনইনস্টল এবং পুনরায় ইনস্টল কাজ করে। unistall.toolইনস্টলার .dmg চিত্রটিতে অন্তর্ভুক্ত একটি বাশ স্ক্রিপ্ট রয়েছে যা ভ্যাগ্র্যান্টকে সরিয়ে দেবে।

এই সমাধানটি এখানে পেয়েছে : ভ্যাগ্রান্ট এবং রত্ন এক্সটেনশনগুলি অন্তর্নির্মিত নয় Upd


0

আমার একই সমস্যা ছিল এবং আমি rbenv ব্যবহার করছি। কিছু কারণে আমার বিশ্বব্যাপী rbenv সেটিংটি হারিয়ে গেছে। এই সমস্যাটি সমাধানের জন্য আমি আমার আরবিভের একটি সংস্করণে বিশ্বব্যাপী সংস্করণ সেট করেছি ... উদাহরণস্বরূপ:

rbenv গ্লোবাল 2.5.5


0

আপনি যখন ম্যাকের বিকাশ করছেন এবং তারপরে একটি ডকার চিত্র তৈরি করেন তখন এটিও একটি সমস্যা: https://forums.aws.amazon.com/thread.jspa?messageID=879802&tstart=0

আপনি যখন একটি "বান্ডেল ইনস্টল করুন - নিয়োগ" করেন, বান্ডেলার এতে একটি বিক্রেতা ডিরেক্টরি ডাব্লু / আপনার রত্ন তৈরি করবে। মনে রাখবেন যে এতে স্থানীয় ফোল্ডারে আপনার রত্ন অন্তর্ভুক্ত রয়েছে তবে এটি কেবল আপনার প্ল্যাটফর্মের জন্য দেশীয় এক্সটেনশানগুলি অন্তর্ভুক্ত করবে। আপনি ম্যাকোজে থাকাকালীন এটি ডারউইন হবে। আপনাকে একটি 64-বিট x86 লিনাক্স পরিবেশে প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে।


0

সবেমাত্র একটি নতুন টার্মিনাল অধিবেশন (যা সেবেস্টিয়ান কিমের উত্তরে তিনি মন্তব্য করেছিলেন) শুরু করার জন্য লিবিয়ের পরামর্শ আমার পক্ষে কাজ করেছে। অন্যের তুলনায় খুব দ্রুত তাই আমি এটির উত্তর দিতে চেয়েছিলাম তাই এটি আরও দৃশ্যমান।


0

আমার ক্ষেত্রে আমি চালানোর চেষ্টা করছিলাম pristine --allতবে আমি পাচ্ছি:

Ignoring ffi-1.11.1 because its extensions are not built.  Try: gem pristine ffi --version 1.11.1
Ignoring jaro_winkler-1.5.3 because its extensions are not built.  Try: gem pristine jaro_winkler --version 1.5.3
Ignoring psych-3.1.0 because its extensions are not built.  Try: gem pristine psych --version 3.1.0
/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': incompatible library version - /.gem/gems/psych-3.1.0/lib/psych.bundle (fatal) 

তারপরে, আমি তখন সামগ্রীটি মুছতে Users/{{user.name}}⁩/⁨.gem⁩পেরেছিলাম আমার চালনার প্রয়োজন হিসাবে bundle install --forceএটি সবকিছু পুনরায় ইনস্টল করেছে, তারপরে কমান্ডটি pristine --allপ্রত্যাশা অনুযায়ী কাজ করেছিল


0

এই সমাধানটি আমার জন্য রুবিমাইন ইন্টেলিজজে কাজ করেছিল

আমার দুটি পৃথক টার্মিনাল ব্যবহৃত হয়েছিল এবং RVMএবং ruby<Version>

সমাধান:

ত্রুটিগুলি প্রবেশের জন্য আমাকে আরভিএম সংস্করণে স্যুইচ করতে হয়েছিল Preferences>Languages&Frameworks>Ruby SDK

ত্রুটি:

Ignoring executable-hooks-1.6.0 because its extensions are not built. Try: gem pristine executable-hooks --version 1.6.0 rubymine

Ignoring gem-wrappers-1.4.0 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.4.0

এখানে চিত্র বর্ণনা লিখুন

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