&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 }}