যদি আমি জিনিসগুলি সঠিকভাবে বুঝতে পারি তবে আপনি নিজের বিদ্যমান ভিমে আরও ভাল বা খারাপ হিসাবে ইনস্টল করতে চান :-) এটি একটি খারাপ ধারণা এবং এটি করার জন্য এটি "পরিষ্কার" উপায় নয়। কেন? ঠিক আছে, ওএস এক্স আশা করে যে এর থেকে / ইউএসআর / বিন অজ্ঞাতপরিবর্তিত কোনও কিছুই পরিবর্তিত হবে না, সুতরাং যে কোনও সময় আপনি যখন সেখানে স্টাফটিকে ওভাররাইট করেন তখন আপনি কিছুটা জটিল আন্তঃনির্ভরতা ভেঙে যাওয়ার ঝুঁকি নিতে পারেন। এবং, আসুন আমরা বলি যে আপনি কিছু ভঙ্গ করছেন - ক্ষতিটি "পূর্বাবস্থায় ফেলার" উপায় নেই। আপনি দু: খিত এবং একা থাকবেন। আপনাকে ওএস এক্স পুনরায় ইনস্টল করতে হতে পারে
পর্ব 1: একটি ভাল ধারণা
"পরিষ্কার" উপায়টি হ'ল পৃথক স্থানে ইনস্টল করা এবং নতুন বাইনারিটিকে $ PATH এ উচ্চতর অগ্রাধিকার দেওয়া। এখানে আমি কীভাবে এটি করার পরামর্শ দিচ্ছি:
$ # Create the directories you need
$ sudo mkdir -p /opt/local/bin
$ # Download, compile, and install the latest Vim
$ cd ~
$ hg clone https://bitbucket.org/vim-mirror/vim or git clone https://github.com/vim/vim.git
$
$ cd vim
$ ./configure --prefix=/opt/local
$ make
$ sudo make install
$ # Add the binary to your path, ahead of /usr/bin
$ echo 'PATH=/opt/local/bin:$PATH' >> ~/.bash_profile
$ # Reload bash_profile so the changes take effect in this window
$ source ~/.bash_profile
ভাল খবর! এখন যখন আমরা ভিএম ব্যবহার করি তখন আমরা নতুনটি ব্যবহার করব। তবে, বিশাল f * ckups এর ক্ষেত্রে আমাদের পুরানো কনফিগারেশনটিতে ফিরে যেতে আমরা কেবল / অপ্ট ডিরেক্টরিটি মুছতে পারি।
$ which vim
/opt/local/bin/vim
$ vim --version | head -n 2
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 27 2011 20:55:46)
MacOS X (unix) version
দেখুন এই কত পরিষ্কার।
আপনি যখন / usr / bin এ বাইনারিগুলি ওভাররাইড করতে চান তখন / ইউএসআর / লোকাল / বিনে ইনস্টল না করার পরামর্শ দিই, কারণ ডিফল্টরূপে ওএস এক্স / ইউএসআর / লোকাল / বিনের চেয়ে AT প্যাথে উচ্চতর অগ্রাধিকার রাখে এবং যে কৃমি তার নিজস্ব করতে পারেন প্রর্দশিত .... সুতরাং, এর আপনি কি উচিত না।
পার্ট 2: "সঠিক" উত্তর (তবে একটি খারাপ ধারণা)
ধরে নিই যে আপনি এটি করতে প্রস্তুত হয়েছেন, আপনি অবশ্যই ট্র্যাকে রয়েছেন। আপনার বর্তমান ইনস্টলেশন শীর্ষে ইনস্টল করতে, আপনাকে "উপসর্গ" ডিরেক্টরিটি সেট করতে হবে। এটি এইভাবে সম্পন্ন হয়েছে:
hg clone https://bitbucket.org/vim-mirror/vim or git clone https://github.com/vim/vim.git
cd vim
./configure --prefix=/usr
make
sudo make install
আপনি চাইলে কিছু অন্যান্য বিকল্পও "কনফিগার" করতে পারেন। তাদের দেখতে "./configure --help" করুন। আমি আশা করি আপনি এটি করার আগে একটি ব্যাকআপ পেয়ে গেছেন, যদিও কিছু ভুল হয়ে যাওয়ার পরে ...
/usr/local/
। এটি অনেকটা জায়গা গ্রহণ করার মতো নয়।