2017-02-01 4 views
1

は私がアプリのいずれかの潜在的なユーザーが自作式:

brew tap <github_account>/<appname> 
brew install <appname> 

マイアプリを経由して、それをインストールすることができるようにカスタム自作タップを経由して配布したいアプリを持っていると言うカスタムタップからの依存関係を使用します第三者のライブラリに依存しています。それは公式の自家製の貯蔵所には存在しませんが、それはに別のカスタム自家製のタップに存在します。だから私は自分のタップでライブラリを含めることができますし、数式の中で私のアプリケーションの依存関係を持って、それは既存のタップからライブラリのパッケージを再利用するために行うべき正しいことを感じています。だから私の質問です:自家製の数式内のカスタムタップから依存関係を指定することは可能ですか?

答えて

1

はい、できます。

たとえば、bazという式をGithub repo foo/homebrew-barに依存関係としてインストールする場合は、次のように記述します。

depend_on "foo/bar/baz" 

(FYI foohomebrew-barfooによってGitHubのレポで、GitHubのユーザー名です)

これはbazをインストールし、自動的にfoo/homebrew-barをタップします。

Githubに依存関係式がない場合でも、式の完全なURLを指定できます。

depends_on "http://www.somewhere.com/some_formula.rb" 
+1

グレート(私は十分に検討されていないけれども)が、ありがとうございました! – Dmitry