ম্যাক ওএস এক্স 10.7.4 এ সর্বশেষতম জেডএসএইচ এবং আরভিএম ব্যবহার করার সময় জেডএসএইচ এটি সম্পর্কে অভিযোগ করে:
__rvm_cleanse_variables: function definition file not found
ম্যাক ওএস এক্স 10.7.4 এ সর্বশেষতম জেডএসএইচ এবং আরভিএম ব্যবহার করার সময় জেডএসএইচ এটি সম্পর্কে অভিযোগ করে:
__rvm_cleanse_variables: function definition file not found
উত্তর:
নিম্নলিখিত চালানো সমস্যার সমাধান:
rm -f ~/.zcompdump*
দ্রষ্টব্য: * সেখানে একাধিক .zcompdump ফাইল রয়েছে।
compinit
বর্তমান সেশনের সমাপ্তি শুরু করতে ব্যবহার করে। চলমান গতি বাড়ানোর জন্য compinit
, এটি একটি ডাম্প কনফিগারেশন তৈরি করা যেতে পারে যা ভবিষ্যতের অনুরোধগুলিতে পড়তে হবে। এই ডাম্প করা ফাইলটি .zcompdump
স্টার্টআপ ফাইলগুলির (যেমন $ZDOTDIR
বা $HOME
) একই ডিরেক্টরিতে রয়েছে ।
__rvm_cleanse_variables
সমস্যাটি নির্ণয় করার সময় "কি 'জেডকম্পড্যাম্প' অনুসন্ধান করেছিলেন ... দুটি পাখি, একটি অনুসন্ধান। সবার কাছে +1
-f
পতাকাটি সরিয়ে ফেলতে পারবেন , সরান ফাইলের নিশ্চিতকরণটি বাইপাস করা প্রয়োজন বলে মনে হচ্ছে না (যদি ব্যবহারকারী এটির প্রথম স্থানে সেট করে থাকে)
.zcompdump*
ফাইল (গুলি) অক্ষম করতে , আপনি নিজের .zshrc
(বা /etc/zsh/* files
) অনুসন্ধান করতে compinit
এবং -D
পতাকাটি যুক্ত করতে পারেন ।
ফাইলগুলি তৈরি করা এবং প্রতিটি লগইনে এগুলি মোছার চেয়ে এটি আরও ভাল।
(উত্স: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html )
আমার সমস্যাটি এখনও compinit -D
এবং পরেও স্থির ছিল rm -f ~/.zcompdump*
। আমি এই গিথুব ইস্যুটি পেয়েছি এবং আমার .zplug ডিরেক্টরিটি পরীক্ষা করেছি এবং নিশ্চিতভাবে কিছু নন-লুকানো zcompdump ফাইল খুঁজে পেয়েছি (এর আগে 'নয়' ')। এগুলি মুছে ফেলা হয়েছে এবং আমি যেতে ভাল ছিল। আপনি যদি জেজেইন বা জেডপ্লাগের মতো কোনও zsh প্লাগইন পরিচালক ব্যবহার করেন তবে তাদের ডিরেক্টরিগুলি দেখুন check
~/.zcomdump*
, ~/.antigen/.zcomdump*
খুব অপসারণ করতে হবে
এটি স্বয়ংক্রিয় করতে আরএমএম-ফ ~ / .zcompdump {,। Zwc। .Zlogin এ যুক্ত করুন