使用Homebrew安装grails 1.3.7(或任何其他特定版本)

时间:2012-06-06 16:18:24

标签: grails homebrew

如何在Homebrew中安装特定版本的公式? - 就我而言; Grails 1.3.7

2 个答案:

答案 0 :(得分:18)

更新

正如akst所指出的,自制程序已经删除了versions命令,因此这种原始方法不再可行。

如果您真的想要,您仍然可以使用brew log grails代替brew versions grails来查找旧版Grails的git SHA。该公式现在也在更深层的目录结构中,因此我建议使用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

答案 1 :(得分: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