&tag(Homebrew/tap用リポジトリの作成);
*目次 [#r10a47ea]
#contents

*関連ページ [#v148fd1d]
-[[Homebrew]]

*参考情報 [#h4f8262a]

*概要 [#s47230a4]
-[[homebrew/brew-tap.md at master · Homebrew/homebrew:https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/brew-tap.md]]公式ドキュメント
-brew tapにより、デフォルトで提供されていないformulaを追加することができる。
-「brew tap」と実行すると現在tapしているリポジトリ一覧が表示される。
-「brew tap user/repo」はhttps://github.com/user/repoをローカルにcloneする(リポジトリの名前は後述)
-「brew tap <user/repo> <URL>」は、指定されたURLのリポジトリをローカルのuser/repoとして保存する。
-「brew untap user/repo」で削除できる。
-tapした後は通常どうりbrew install somethingでインストールできる。

**リポジトリの名前に関して [#k5b35e81]
-「brew tap user/repo」で実行する場合、リポジトリの名前は「homebrew-something」のようにhomebrewというprefixをつけないと行けない(必須)。
-ただし「brew tap user/something」でも「brew tap user/homebrew-something」でも実行できる。


*tap用formulaの作成 [#d7b4e397]
**参考情報 [#d96490df]
-[[Homebrewのtap用リポジトリの簡単な作り方 - Qiita:http://qiita.com/nyarla/items/4dbf583356af24d08972]]

**手順 [#t610dfe1]
-GitHubに「homebrew-demo」という名前のリポジトリを作成する。
-以下のコマンドでローカルにclone
-以下のコマンドでローカルにclone(2行目/1行目は同じ)。どちらも/usr/local/Library/Taps/src256/demoにcloneされる。
 brew tap src256/homebrew-demo
 brew  tap src256/demo
-ローカルフォルダに移動
 cd $(brew --prefix)/Library/Taps/demo
 cd $(brew --prefix)/Library/Taps/src256/demo
-formulaの.rbファイルを作成。オリジナルをコピーして編集するなどする。
-pushする。
#pre{{
git add .
git ci -m "<commit mesage>"
git push origin master
}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS