自作CLIをbrew tap
で使えるようにするためCLIリポジトリとbrew用リポジトリを用意し、brew tap kota-yata/kec
とbrew install kec
しました。
するとまずbrew tap
時に
Error: invalid attribute for formula 'console.log': version ("") Please report this issue: https://docs.brew.sh/Troubleshooting /usr/local/Homebrew/Library/Homebrew/formula.rb:275:in `validate_attributes!' /usr/local/Homebrew/Library/Homebrew/formula.rb:222:in `initialize' /usr/local/Homebrew/Library/Homebrew/formulary.rb:139:in `new' /usr/local/Homebrew/Library/Homebrew/formulary.rb:139:in `get_formula' /usr/local/Homebrew/Library/Homebrew/formulary.rb:352:in `factory' /usr/local/Homebrew/Library/Homebrew/formula.rb:1504:in `block in each' /usr/local/Homebrew/Library/Homebrew/formula.rb:1503:in `each' /usr/local/Homebrew/Library/Homebrew/formula.rb:1503:in `each' /usr/local/Homebrew/Library/Homebrew/description_cache_store.rb:39:in `populate_if_empty!' /usr/local/Homebrew/Library/Homebrew/description_cache_store.rb:65:in `update_from_formula_names!' /usr/local/Homebrew/Library/Homebrew/tap.rb:312:in `block in install' /usr/local/Homebrew/Library/Homebrew/cache_store.rb:26:in `use' /usr/local/Homebrew/Library/Homebrew/tap.rb:310:in `install' /usr/local/Homebrew/Library/Homebrew/cmd/tap.rb:66:in `tap' /usr/local/Homebrew/Library/Homebrew/brew.rb:119:in `<main>
というエラーが出ました。これは他のbrewツールを追加する際も発生していますがとりあえずtapは成功したようなのでinstallを実行すると
==> Downloading https://github.com/kota-yata/kec/relea ==> Downloading from https://github-production-release 100.0% ==> ./configure --prefix=/usr/local/Cellar/kec/1.0.1 Last 15 lines from /Users/kota/Library/Logs/Homebrew/kec/01.configure: 2020-11-23 21:14:09 +0900 ./configure --disable-debug --disable-dependency-tracking --disable-silent-rules --prefix=/usr/local/Cellar/kec/1.0.1 READ THIS: https://docs.brew.sh/Troubleshooting
上のようなエラーが出ました。とりあえずbrew doctor
を叩いてみましたがWarningはなく、brew install --verbose --debug kec
を叩いてみたところ
Failed executing: ./configure --disable-debug --disable-dependency-tracking --disable-silent-rules --prefix=/usr/local/Cellar/kec/1.0.1 1. raise 2. ignore 3. backtrace 4. irb 5. shell
というビルドエラーが吐かれました。どの選択肢を選んでもインストールは成功しません。原因がわかる方いらっしゃればご教授願います。
kec.rb (Formulaファイル)
class Kec < Formula desc "Image format extension converter. Only for jpg/png/gif image. Poor" homepage "https://github.com/kota-yata/kec" url "https://github.com/kota-yata/kec/archive/1.0.1.tar.gz" sha256 "194bd97c5357216cce3a79c80f6b0912309e7ba752d94e6db5ef91ebe7c6d50d" license "BSD-2-Clause" def install bin.install "kec" end end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。