উত্তর:
ব্যবহারের তথ্য:
Usage: brew switch <formula> <version>
উদাহরণ:
brew switch mysql 5.5.29
আপনার সিস্টেমে ইনস্টল করা সংস্করণগুলি খুঁজে পেতে পারেন info
।
brew info mysql
এবং ইনস্টল করার জন্য উপলভ্য সংস্করণগুলি দেখতে, আপনি একটি অদ্ভুত সংস্করণ নম্বর সরবরাহ করতে পারেন, যেহেতু মেশানো উপলব্ধ সংস্করণ নম্বরগুলির সাথে সহায়তা করবে:
brew switch mysql 0
আপডেট (15.10.2014):
brew versions
কমান্ড চোলাই থেকে সরানো হয়েছে, কিন্তু, যদি আপনি এই কমান্ড প্রথমবার চালনার ব্যবহার করতে চান, না brew tap homebrew/boneyard
।
পুরানো সংস্করণ ইনস্টল করার প্রস্তাবিত উপায়টি হ'ল homebrew/versions
রেপো থেকে নিম্নরূপে ইনস্টল করা :
$ brew tap homebrew/versions
$ brew install mysql55
কোনও সূত্রের পুরানো সংস্করণ ইনস্টল করার সমস্ত উপায় সম্পর্কে বিশদ তথ্যের জন্য এই উত্তরটি পড়ুন ।
brew tap homebrew/versions
এখন আমাকে একটি ত্রুটি দেয় Error: homebrew/versions was deprecated. This tap is now empty as all its formulae were migrated
`
versions
অনুমান-ও-পরীক্ষা ছাড়া কোন সংস্করণগুলি পাওয়া যায় তা বের করার কোনও উপায় আছে switch
?
brew switch libfoo mycopy
আপনি brew switch
একই প্যাকেজের সংস্করণগুলির মধ্যে স্যুইচ করতে ব্যবহার করতে পারেন, যদি এটির অধীন সংস্করণযুক্ত সাব-ডিরেক্টরি হিসাবে ইনস্টল করা হয়Cellar/<packagename>/
এটি ইনস্টল করা সংস্করণগুলির তালিকা তৈরি করবে (উদাহরণস্বরূপ আমার ছিল Cellar/sdl2/2.0.3
, আমি সংকলন করেছি Cellar/sdl2/2.0.4
)
brew info sdl2
তারপরে তাদের মধ্যে স্যুইচ করতে
brew switch sdl2 2.0.4
brew info
তথ্য এখন *
2.0.4 এর পাশে দেখায় shows
Cellar/<packagename>/<version>
উত্স থেকে অধীনে ইনস্টল করতে আপনি উদাহরণস্বরূপ করতে পারেন
cd ~/somewhere/src/foo-2.0.4
./configure --prefix $(brew --Cellar)/foo/2.0.4
make
এটি কোথায় ইনস্টল হয় তা পরীক্ষা করুন
make install -n
যদি সব ঠিক মনে হয়
make install
তারপরে cd $(brew --Cellar)
সংস্করণটির মধ্যে স্যুইচ করুন।
আমি ব্যাবহার করছি brew version 0.9.5
আপনি যদি ইনস্টল করে থাকেন, উদাহরণস্বরূপ, পিএইচপি 5.4 এটি পিএইচপি 5.5-এ নিম্নলিখিত পদ্ধতিতে স্যুইচ করা যেতে পারে:
$ php --version
PHP 5.4.32 (cli) (built: Aug 26 2014 15:14:01)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
$ brew unlink php54
$ brew switch php55 5.5.16
$ php --version
PHP 5.5.16 (cli) (built: Sep 9 2014 14:27:18)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
যদি @ সাইমন এর উত্তর ম্যাকের কিছুতে কাজ করে না তবে দয়া করে নীচের প্রক্রিয়াটি অনুসরণ করুন।
আপনি যদি ইতিমধ্যে নীচের কমান্ডগুলি ব্যবহার করে সুইফটজেন ইনস্টল করেন:
$ brew update
$brew install swiftgen
তারপরে পুরানো সংস্করণ সহ সুইফটজেন চালানোর জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন।
পদক্ষেপ 1: brew uninstall swiftgen
পদক্ষেপ 2: নেভিগেট করুন: https://github.com/SwiftGen/SwiftGen/reLives
এবং সুইফটজেনটি সংস্করণ সহ ডাউনলোড করুন: swiftgen-4.2.0.zip।
যে কোনও ডিরেক্টরিতে প্যাকেজটি আনজিপ করুন।
পদক্ষেপ 3: একটি টার্মিনালে নিম্নলিখিতগুলি সম্পাদন করুন:
$ mkdir -p ~/dependencies/swiftgen
$ cp -R ~/<your_directory_name>/swiftgen-4.2.0/ ~/dependencies/swiftgen
$ cd /usr/local/bin
$ ln -s ~/dependencies/swiftgen/bin/swiftgen swiftgen
$ mkdir ~/Library/Application\ Support/SwiftGen
$ ln -s ~/dependencies/swiftgen/templates/ ~/Library/Application\ Support/SwiftGen/
$ swiftgen --version
আপনার পাওয়া উচিত: সুইফটজেন v0.0 (স্টেনসিল v0.8.0, স্টেনসিলসুইফিটকিট v1.0.0, সুইফটজেনকিট v1.0.1)