brew install shopify-cliでエラーがでたときの対処法

brew install shopify-cliでエラーがでたときの対処法

Shopify CLIを導入しようとしたときにちらほらエラーが出てしまったのでそのときの対処法を備忘録として残しておきます。
環境:macOS Big Sur 11.5.2

Shopify CLIとは

Shopify CLIとは、コマンドラインを利用してShopifyで開発を行うための準備をしてくれるツールです。
Shopify CLIを導入すれば、管理画面上のエディタではなくローカル環境で開発できるようになります。自分がよく使っているエディタを利用できるため効率アップになります。

また、今まではTheme Kitというツールで開発を行うのが主流ではありましたが、Shopify CLIのほうが環境構築が簡単なので今後はShopify CLIを利用するケースが増えてくると思います。

エラー&対処法

以下のドキュメントを参考にHomebrewでインストールしてみます。
Install Shopify CLI

brew tap shopify/shopify
brew install shopify-cli

上記コマンドを実行したところ、エラーがでてしまいました。

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error: An exception occurred within a child process:
  CompilerSelectionError: shopify/shopify/shopify-cli cannot be built with any available compilers.
Install GNU's GCC:
  brew install gcc

gccをインストールしてくれとのことなので言われるがままに実行してみます。
gcc(GNU Compiler Collection)とは、GNUプロジェクトが開発・公開しているコンパイラの略称で、実行ファイル名でもあるようです。
参考:https://e-words.jp/w/gcc.html

brew install gcc

brew install gccを実行するとさらにエラーが出ました。

Error: gcc: the bottle needs the Apple Command Line Tools to be installed.
  You can install them, if desired, with:
    xcode-select --install
You can try to install from source with:
  brew install --build-from-source gcc
Please note building from source is unsupported. You will encounter build
failures with some formulae. If you experience any issues please create pull
requests instead of asking for help on Homebrew's GitHub, Twitter or any other
official channels.

どうやらApple Command Line Toolsがインストールされている必要があるようです。
xcode-select –installを実行してみます。

xcode-select --install

「インストールしますか?」というウィンドウが開くのでインストールします(時間がかかります)

完了すると「インストールされました」というウィンドウが出ました。
あらためて
brew install shopify-cliを実行してみます。
今度はエラーもなくいけたような雰囲気なので確認用コマンドを実行してみます。

shopify version
2.6.5

無事にShopify CLIがインストールできました。

おわりに

shopify-cliのインストールでつまづいた場合にこの記事が参考になれば幸いです。

投稿者
カーズ
とある会社のWeb担当。GA / GSC / GTM / SEO界隈が好き。キュアコーラル→ジェントルー→キュアフィナーレ推し。

Web制作/開発Category Articles