উত্তর:
ব্যবহারের তথ্য:
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)