8

Homebrewで、特定のバージョンの数式をどのようにインストールしますか?- 私の場合; Grails 1.3.7

4

2 に答える 2

18

アップデート:

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をインストールします

于 2012-06-06T17:04:04.333 に答える
2

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
于 2013-01-02T18:54:42.143 に答える