Shopify

【即解決】Shopify CLI 2.xから3.xへのアップグレードが上手くいかなかった話

しの

はじめまして、しのです。 WEBデザインやプログラミング、SEO、ブログ術に関する記事を主に書いています。 ブログの月間PVは約40000PV、月間収益は5桁です。 SEOで検索上位1位を約50件獲得(2024年6月時点)。

こんにちは、しのです。

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ですね!

しの

というわけで本日の記事は以上です!

  • この記事を書いた人
  • 最新記事

しの

はじめまして、しのです。 WEBデザインやプログラミング、SEO、ブログ術に関する記事を主に書いています。 ブログの月間PVは約40000PV、月間収益は5桁です。 SEOで検索上位1位を約50件獲得(2024年6月時点)。

-Shopify