Homebrewで、特定のバージョンの数式をどのようにインストールしますか?- 私の場合; Grails 1.3.7
2 に答える
アップデート:
akstが指摘しているように、homebrewはversions
コマンドを削除したため、この元の方法は実行できなくなりました。
本当に必要な場合はbrew log grails
、代わりに使用しbrew versions grails
て、古いバージョンのGrailsのgitSHAを見つけることができます。数式もより深いディレクトリ構造になっているので、次を使用することをお勧めしますfind . -name grails.rb -execdir git checkout <YOUR SHA HERE> {} \;
ただし、素晴らしいSDKMANの使用をお勧めします。Grailsのバージョン(および他の言語/フレームワーク!)を管理するため。
古い答え:
あなたの醸造所に行き、
cd $(brew --prefix)
grailsのバージョンを一覧表示します。
brew versions grails
必要なバージョンを選択してください(1.3.7)
git checkout 232acd0 $(brew --prefix)/Library/Formula/grails.rb
そして今、通常のようにインストールします、
brew install grails
バージョン1.3.7をインストールします
Rob Brinkmanは、このアプローチについてもう少し詳しく説明しています:http: //blog.jdriven.com/2012/09/quick-tip-installing-a-specific-grails-version-on-os-x-using-homebrew/
ここで言い換えると:
brew unlink grails
brew versions grails
cd `brew --prefix`
git checkout <some hash> <path to formula, i.e. /usr/local/Library/Formula/grails.rb>
brew install grails # install grails
git checkout -- /usr/local/Library/Formula/grails.rb # reset formula