আমার কাজ এবং হোম কম্পিউটার উভয় ক্ষেত্রে, আমি সম্প্রতি রুবিকে ২.৩.১ এ উন্নত করে ব্যবহার করেছি 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 GEMgem pristine --all- মণি আনইনস্টল এবং পুনরায় ইনস্টল করা
gem updategem update --systembundle update- আনইনস্টল করা এবং পুনরায় ইনস্টল করা
bundler - আনইনস্টল করা এবং পুনরায় ইনস্টল করা
rails(যদিও এটি কোনও রেলের নির্দিষ্ট সমস্যা নয়)) - মুছে ফেলা
~/.bundle/ - এটি খুলতে
XCodeএবং এটিকে কিছু এক্সটেনশান ইনস্টল করতে দেয় (এটি করার দরকার ছিল তবে এটি কিছুই ঠিক করে নি)) - চলমান
brew doctorএবং সমস্ত ছোটখাটো সমস্যাগুলি সমাধান করা, তারপরেbrew updateএবংbrew upgrade gem install curb(এই সমস্যাটির সাথে এই রত্নটির কী সম্পর্ক আছে তা আমি কল্পনা করতে পারি না, তবে দুটি পৃথক লোক এটিকে একই সতর্কতার সাথে স্থির করার শেষ ধাপ হিসাবে তালিকাভুক্ত করেছে।)
gem pristine --allএটা কাজ করছে না. বান্ডলার সহ সমস্ত রত্ন মুছে ফেলার মাধ্যমে সমাধান করা হয়েছে। তারপরে বান্ডলারটি ইনস্টল করে gem install bundlerশেষ পর্যন্ত আমার প্রকল্পে ফিরে গেল এবং দৌড়ে গেল bundle installযা আমার সমস্ত রত্ন পুনরায় ইনস্টল করে এবং সমস্ত কিছু কাজ করছে

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