আমি OSX এল ক্যাপিটান প্রেরিত পার্ল প্রেরিত নতুন সিপিএএন প্যাকেজ যোগ করার কোন সমস্যা ছিল। ডিফল্টরূপে, তারা আপনার হোম ডিরেক্টরিতে নির্মিত এবং ইনস্টল করা হয় /Library/Perl/5.18/ যা রুট বিশেষাধিকার সঙ্গে লিখনযোগ্য।
দ্য /sw/ আপনি উল্লেখ prefix একটি থেকে আসা বলে মনে হয় ধর্মঘট ভঙ্গকারী স্থাপন. যদি আপনি পূর্বে ফিনক থেকে অন্য পার্ল ইনস্টল করেন তবে আপনাকে সম্ভবত আপনার ফিনক ইনস্টলেশনের আপডেট করতে হবে এবং এটি থেকে আসা perl প্যাকেজটি আপডেট করতে হবে।
আপনি যদি নিশ্চিত হন যে আপনি ফিনক ব্যবহার করছেন না এবং আপনি OS X এর সাথে উপলব্ধ অন্য পাশে অন্য পার্ল সংস্করণটি চালাতে চান তবে আপনি এটির একটি ব্যবহার করতে পারেন homebrew । এটা ইনস্টল করা হবে /usr/local এবং এটি কল করার জন্য আপনার কাছে উপলব্ধ হবে, তবে সমস্ত OSX পার্ল প্রোগ্রামগুলি OSX এর সাথে প্রেরিত পার্ল সংস্করণটি ব্যবহার করে চলবে। Fink এবং Homebrew একে অপরের সাথে ভাল খেলা না সাবধান, এটি একক স্টিক করা ভাল।
অবশেষে, আপনি যদি একাধিক পার্ল সংস্করণগুলি চালাতে চান এবং সেগুলির মধ্যে আবার স্যুইচ করতে সক্ষম হন, তবে আমি আপনাকে পরামর্শ দেব perlbrew ।
আপনার পার্ল ইনস্টলেশন আরও ডিবাগ করার জন্য কিছু অন্যান্য দরকারী কমান্ড:
which perl আপনার বর্তমান perl exec ইনস্টল করা হয় যেখানে আপনাকে বলতে হবে
perl -V পার্ল সংস্করণ, তার সংকলিত তারিখ এবং বিকল্পগুলি এবং মডিউলের জন্য অনুসন্ধান করা পাথগুলির সম্পর্কে আপনাকে আরও তথ্য দেবে
perldoc perllocal আপনি সিপিএএন সঙ্গে স্থানীয়ভাবে ইনস্টল করা পার্ল মডিউল তালিকা হবে
সিপিএএন সম্পর্কে, আপনি লক্ষ্য করেছেন, একটি নিয়মিত সিপিএএন আপগ্রেড ব্যর্থ হয়। তবে সিপিএএন ইনস্টল করার মাধ্যমে একটি সমাধান আছে /usr/local/bin/। আমি এই মধ্যে সিপিএল আপগ্রেড নথিভুক্ত আছে উত্তর ।