こんにちは、しのです。
Shopify CLI の2.xから3.xへのアップグレードがうまくいきません。考えられる原因を教えてください
本記事では上記のような疑問を解決する方法について解説します
最近Shopifyを勉強しています。
その上で、Shopify CLIを2.xから3.xにアップグレードする必要があったのですが、なぜか上手くアップグレード出来なかったため、同じような事で困っている方がいれば参考にしていただけたらと思います。
ではさっそく行ってみましょう!
Shopify CLIが2.xから3.xにアップグレードできない原因
では早速Shopify CLIが2.xから3.xにアップグレードできない原因についてですが、
それは
Rubyが異なるバージョンで複数インストールされているからです
私も最近この問題に直面しまして、調べたところ上記の原因でした
まず前提の事象としては以下です。
shopify version
⭑ Note that CLI 2.x will be sunset on May 31, 2023.
2.36.0
このようにshopify versionを叩いても2.36.0が表示されてしまいます。
解決方法
まず以下のコマンドを叩いてみましょう。
rbenv versions
すると僕の場合は以下のようにMacにデフォルトで入っているRubyを含め5個もインストールしてしまっていました(いつの間に,,,,,)
system
3.0.6
3.1.4
* 3.2.0 (set by /Users/username/.rbenv/version)
3.3.0
そのため、以下のコマンドを叩いて不要なRubyを削除してあげます。
rbenv uninstall [バージョン名]
このようにして不要なRubyを削除し、最後の一つになったことを確認した上で以下を実行していきます。
現在のCLIをアンインストール:
npm uninstall -g @shopify/cli @shopify/theme
CLI 3.xのインストール
Shopify CLI 3.xは、新しいパッケージとして提供されていますので、以下のコマンドでインストールできます。
npm install -g @shopify/cli@latest
バージョンの確認:
インストールが完了したら、再度バージョンを確認して、CLIが最新バージョンにアップデートされたことを確認してみましょう。
shopify version
この工程を経た結果私は以下のように表示されました
shopify version
Current Shopify CLI version: 3.65.3
無事にShopify CLIを2.xから3.xに移行する事ができました!
あとはどんどんローカル環境でテーマを開発していけばOKですね!
というわけで本日の記事は以上です!