উত্তর:
অ্যাপল নিয়ন্ত্রণ করে / যখন তারা আপডেট করে emacs
তাই বেশিরভাগ লোকেরা কেবলমাত্র সরঞ্জামটির একটি নতুন সংস্করণ ইনস্টল করে এবং তাদের প্যাথ ভেরিয়েবল পরিবর্তন করে যাতে নতুন সংস্করণটি পাওয়া যায় এবং ডিফল্টরূপে চালিত হয়।
আপনি যদি এর শব্দ পছন্দ করেন তবে আমি হোমব্রিউ ইনস্টল করার পরামর্শ দিচ্ছি :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
তারপরে ইমাস ইনস্টল করুন:
brew install emacs
একটি লিঙ্ক যুক্ত করুন যাতে এটি emacs
টার্মিনালের মতো কাজ করবে:
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
এটি 'স্থিতিশীল' সংস্করণ ইনস্টল করবে। এই লেখার হিসাবে, এটি 24.5:
» brew info emacs
emacs: stable 24.5 (bottled), devel 25.0-dev, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/
এটি এল ক্যাপিটেন (22.1.1) এর সাথে আসা সংস্করণটির তুলনায় উল্লেখযোগ্যভাবে নতুন (24.5.1):
» emacs --version
GNU Emacs 22.1.1
এটি করা যেতে পারে তবে এটি না করা ভাল। অ্যাপল দ্বারা / ইউএসআর / বিন সহ কয়েকটি নির্দিষ্ট ডিরেক্টরি আপডেট এবং নিয়ন্ত্রণ করা হয়েছে যাতে ওএস আপডেট হওয়ার পরে যে কোনও পরিবর্তন সরিয়ে দেওয়া হবে, এল ক্যাপাইটেনে এবং উপরের এই পথটি সিআইপি দ্বারা লক করা আছে এবং তাই আপনাকে আরও হুপের মধ্য দিয়ে ছানাতে যেতে হবে ফাইল সেখানে।
$ ls -lO /usr/bin/emacs
-r-xr-xr-x 1 root wheel restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs
তবে অনুশীলনে এটি করার দরকার নেই। আপনি যে জায়গাগুলিতে অ্যাক্সেস পেয়েছেন সেগুলিতে একটি নতুন ইম্যাক ইনস্টল করুন যেমন / ইউএসআর / লোকাল / বিনে command / বিন - বা জিপিআইআই সংস্করণ / অ্যাপ্লিকেশন বা ~ / অ্যাপ্লিকেশনগুলিতে। / usr / স্থানীয় / বিন হ'ল একটি ডিফল্ট পাথ তাই সমস্ত ক্ষেত্রে আপনার / usr / বিনের আগে ইমাস সমন্বিত ডিরেক্টরিটি স্থাপন করার জন্য পাথ সম্পাদনা করতে হবে।
ব্রিউ কমান্ডটি ব্যবহার করার সময় সঠিক কমান্ডটি brew upgrade emacs
আপনি কোনও কাজটি করে থাকলেও brew update
, ইনস্টলটি ইমাকস 25 টি পুরানো সংস্করণ ইনস্টল করবে।
শুধু আমার অভিজ্ঞতা ভাগ করে নিচ্ছি।
brew upgrade emacs
যদি কোনও brew install emacs
ব্রু-ইনস্টলড ইম্যাক উপলব্ধ না হয় তবে ব্যর্থ হবে, অতি সাম্প্রতিক সংস্করণটি ইনস্টল করবে (এই মুহুর্তে emacs-26.1_1)।