如何修改自制方法?


Answers:


125

删除现有版本。

$ brew rm imagemagick

然后要编辑公式,只需对其进行编辑:

$ brew edit imagemagick

这将在编辑器中显示它。确保将$EDITOR变量设置为您的首选项(对我来说:TextMate)

更改它,保存它,然后尝试安装它。

如果您对git感到满意,则可以先创建一个分支,然后在分支中进行编辑。


2
如何将其更改回原始版本?我只需要跑步brew upgrade吗?
slhck 2011年

1
您可以使用git将其更改回原始版本。git checkout mysql.rb如果您不承诺,可能就足够了。如果您提交了,则需要还原提交。
mxcl 2012年

1
我已经编辑了公式,但是没有从该文件中调用“ install”方法(通过在方法的开头放置“ raise”语句进行测试),并且成功安装了imagemagick。我想知道自制软件使用什么公式文件
ebsbk 2014年

5
要还原编辑,您可以git status/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core(或在使用位置点击您的位置)下使用,然后执行aagit checkout <formulaname.rb>
ccpizza

5
brew edit使用brew reinstall --build-from-source。即使您对其进行编辑,大多数安装也会使用它pouring bottle来安装预编译的二进制文件。您的更改不会生效。
布鲁诺·布罗诺斯基
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.