🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

796閲覧

Homebrewのinstallが成功しない

Kota.Y

総合スコア25

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

1グッド

0クリップ

投稿2020/11/23 12:32

自作CLIをbrew tapで使えるようにするためCLIリポジトリbrew用リポジトリを用意し、brew tap kota-yata/kecbrew 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
gpsoft👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

現状の実行結果を貼っておきます。

shell

1> brew tap kota-yata/kec [] 2==> Tapping kota-yata/kec 3Cloning into '/usr/local/Homebrew/Library/Taps/kota-yata/homebrew-kec'... 4remote: Enumerating objects: 30, done. 5remote: Counting objects: 100% (30/30), done. 6remote: Compressing objects: 100% (13/13), done. 7remote: Total 30 (delta 7), reused 30 (delta 7), pack-reused 0 8Receiving objects: 100% (30/30), done. 9Resolving deltas: 100% (7/7), done. 10Tapped 1 formula (26 files, 29.6KB). 11 12> brew install kec [] 13==> Installing kec from kota-yata/kec 14==> Downloading https://github.com/kota-yata/kec/releases/download/v1.0.3/kec_1.0.3_Darwin_x86_64.tar.gz 15==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/311907701/3dfb9000-3357-11eb-9a25-733 16######################################################################## 100.0% 17???? /usr/local/Cellar/kec/86.64: 4 files, 4MB, built in 4 seconds

もし問題が解決しないのならbrewを削除(アンインストール)して再度インストールし直してみると良いかもしれません。

投稿2020/12/07 00:31

nobonobo

総合スコア3367

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問