🛒

mac に Shopify App Cli をインストールする

2020/12/25に公開

環境

macOS Catalina 10.15.7

公式に従って進めていきます。

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

xcrun がないようです。下のコマンドを使ってインストールします。

$ xcode-select --install
homebrew-core is a shallow clone. To `brew update` first run:
  git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
This restriction has been made on GitHub's request because updating shallow
clones is an extremely expensive operation due to the tree layout and traffic of
Homebrew/homebrew-core. We don't do this for you automatically to avoid
repeatedly performing an expensive unshallow operation in CI systems (which
should instead be fixed to not use shallow clones). Sorry for the inconvenience!

なるほど、完全に理解した(してない)

git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow

ここでも何やらエラーが出たので...

$ brew doctor

Warning: The following directories do not exist:
/usr/local/sbin

You should create these directories and change their ownership to your account.
  sudo mkdir -p /usr/local/sbin
  sudo chown -R $(whoami) /usr/local/sbin

言われたとおりに実行していきます。

$ sudo mkdir -p /usr/local/sbin
$ sudo chown -R $(whoami) /usr/local/sbin
$ shopify version
1.5.0

shopify-cli がインストールできました。

shopify-cliをアンインストールするには

$ brew uninstall shopify-cli

shopify-cli をアップデートするには

$ brew upgrade
$ brew update shopify-cli

Discussion