জেডএসএইচ আরভিএম __rvm_cleanse_variables সম্পর্কে অভিযোগ: ফাংশন সংজ্ঞা ফাইল খুঁজে পাওয়া যায় নি


170

ম্যাক ওএস এক্স 10.7.4 এ সর্বশেষতম জেডএসএইচ এবং আরভিএম ব্যবহার করার সময় জেডএসএইচ এটি সম্পর্কে অভিযোগ করে:

__rvm_cleanse_variables: function definition file not found


আরভিএম আপডেটের পরে উবুন্টুতেও এটি ঘটে। @ হেরাসেকের সমাধান সমস্যার সমাধান করেছে।
আর্নেস্ট

উত্তর:


495

নিম্নলিখিত চালানো সমস্যার সমাধান:

rm -f ~/.zcompdump*

দ্রষ্টব্য: * সেখানে একাধিক .zcompdump ফাইল রয়েছে।


6
এই ফাইলটি কিসের জন্য?
sym3tri

21
জেডএসএইচ compinitবর্তমান সেশনের সমাপ্তি শুরু করতে ব্যবহার করে। চলমান গতি বাড়ানোর জন্য compinit, এটি একটি ডাম্প কনফিগারেশন তৈরি করা যেতে পারে যা ভবিষ্যতের অনুরোধগুলিতে পড়তে হবে। এই ডাম্প করা ফাইলটি .zcompdumpস্টার্টআপ ফাইলগুলির (যেমন $ZDOTDIRবা $HOME) একই ডিরেক্টরিতে রয়েছে ।
সিএসগুই

পরিস্ফুটন ডিনামাইট যায়.
ভলক 238

__rvm_cleanse_variablesসমস্যাটি নির্ণয় করার সময় "কি 'জেডকম্পড্যাম্প' অনুসন্ধান করেছিলেন ... দুটি পাখি, একটি অনুসন্ধান। সবার কাছে +1
সর্বাধিক

নাইটপিকের মতো মনে হচ্ছে আপনি -fপতাকাটি সরিয়ে ফেলতে পারবেন , সরান ফাইলের নিশ্চিতকরণটি বাইপাস করা প্রয়োজন বলে মনে হচ্ছে না (যদি ব্যবহারকারী এটির প্রথম স্থানে সেট করে থাকে)
pech0rin

109

কিছু সময় ~/.zcompdump-<COMPUTER NAME>-<VERSION>ফাইল আছে, তাই ব্যবহার করুন:

rm -f ~ / .zcompdump *

2
চিয়ার্স, এটি আমার সমস্যা ছিল :)
ডেলামেকো

একটি নতুন শেল খুলতে ভুলবেন না।
হটস্কে

7

.zcompdump*ফাইল (গুলি) অক্ষম করতে , আপনি নিজের .zshrc(বা /etc/zsh/* files) অনুসন্ধান করতে compinitএবং -Dপতাকাটি যুক্ত করতে পারেন ।

ফাইলগুলি তৈরি করা এবং প্রতিটি লগইনে এগুলি মোছার চেয়ে এটি আরও ভাল।

(উত্স: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html )


4

আমার সমস্যাটি এখনও compinit -Dএবং পরেও স্থির ছিল rm -f ~/.zcompdump*। আমি এই গিথুব ইস্যুটি পেয়েছি এবং আমার .zplug ডিরেক্টরিটি পরীক্ষা করেছি এবং নিশ্চিতভাবে কিছু নন-লুকানো zcompdump ফাইল খুঁজে পেয়েছি (এর আগে 'নয়' ')। এগুলি মুছে ফেলা হয়েছে এবং আমি যেতে ভাল ছিল। আপনি যদি জেজেইন বা জেডপ্লাগের মতো কোনও zsh প্লাগইন পরিচালক ব্যবহার করেন তবে তাদের ডিরেক্টরিগুলি দেখুন check


ছেলে তুমি দিন বাঁচিয়েছ আমার সাথে ~/.zcomdump*, ~/.antigen/.zcomdump*খুব অপসারণ করতে হবে
ইউজারএক্স

1

এটি স্বয়ংক্রিয় করতে আরএমএম-ফ ~ / .zcompdump {,। Zwc। .Zlogin এ যুক্ত করুন


অথবা সংক্ষেপণ -D যদি আপনি ক্যাচিং না চান।
শুভ ব্যক্তি

0

এই মন্তব্য চালান

rm -f ~/.zcompdump*

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