ওএস এক্স মোজাভে থেকে ওএস এক্স ক্যাটালিনাতে আপগ্রেড করার পরে আমি এই বার্তাটি যখন চালাচ্ছি pod init
বা pod --version
:
-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
আমি এর ধারণাটি পছন্দ করি না sudo gem install cocoapods
তাই আমার ব্যবহারকারীর ডিরেক্টরিতে আমার .cocoapods ফোল্ডার রয়েছে এবং আমি এটি চিহ্নিত করতে আমার .bash_profile পরিবর্তন করেছি। ত্রুটিটি আমি পেয়েছিলাম কারণ ২.৩ সংস্করণটি এই ফাইলটিতে হার্ড কোডিং ছিল:
/Users/eric/.gem/bin/pod
এবং ক্যাটালিনা ২.6 নিয়ে এসেছিল।
এটি সম্ভব যে sudo ইনস্টলটি ব্যবহার করা হলে এই ফাইলটি সফলভাবে ওভাররাইট হবে এবং সম্ভবত এটি হবে তবে আমি আমার মূল সেটআপটি রাখতে চাইছিলাম।
আমি /Users/eric/.gem/bin/pod
২.৩ এর পরিবর্তে ২.6 এর সাথে পাথের জন্য ফাইলের প্রথম শেবাং লাইনটি সংশোধন করতে সক্ষম হয়েছি এবং এটি কাজ করেছে। সংস্করণটি এখনও '2' থাকায় পুরো পরিবর্তনটি আমার তাড়াতে '3' কে '6' এ পরিবর্তন করেছিল।