Shopify CLI 3.xがインストールできない

Topic summary

Shopify CLI 3.xのインストール時にnpm警告メッセージが表示され、インストールが完了しない問題が報告されました。

発生した警告:

  • deprecated inflight、rimraf、globパッケージに関する警告メッセージ
  • 複数のPCで同じ現象を確認

試した対処法:

  • Rubyバージョンのダウングレード(3.3.X → 3.1.X)
  • Node.js v20.17.0、Git 2.46.0、Bundler 2.3.27の環境で検証
  • 各種インストール手順の参照

解決方法:
投稿者が自己解決。Windows PowerShellではなく、通常のコマンドプロンプト(cmd)に変更することで、警告は表示されるもののインストールが正常に完了し、shopifyコマンドが使用可能になりました。

問題はシェル環境の違いによるものでした。

Summarized with AI on November 4. AI used: claude-sonnet-4-5-20250929.

Shopify CLI 3.xにバージョンアップしようとしたところ、

C:> npm install -g @Shopify/cli @Shopify/theme

以下のようなメッセージが出て、インストールが完了しません。

npm warn deprecated [email removed] This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email removed] Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email removed] Glob versions prior to v9 are no longer supported
npm warn deprecated [email removed] Glob versions prior to v9 are no longer supported
npm warn deprecated [email removed] Glob versions prior to v9 are no longer supported
npm warn deprecated [email removed] Glob versions prior to v9 are no longer supported

npm install -g @Shopify/cli は問題なく完了しているようで、

npm install -g @Shopify/theme でエラーが出ます。

こちらの中ほどにあるエラーメッセージと同じようですが、

https://github.com/Shopify/shopify-app-template-remix/issues/738

どのような問題で、どのように解決されたのかがわかりませんでした。

Ruby+Devkit 3.0
Node.js
Git
Bundler

いずれもアンインストール→最新のものをインストールしなおしてみましたが、ダメでした。

もし何かわかる方がいらっしゃましたら、ご教示のほどよろしくお願いいたします。

他のPCで試しても全く同じ状況です。

「shopify cli 3.0 install」で検索して見つかるようなページを参考にさせていただいて、その通りにやっているはずなのですが…。

皆さんご教示よろしくお願いいたします。

Rubyのバージョンを落としてインストールしてみてもダメでした。

Ruby+Devkit 3.3.X > Ruby+Devkit 3.1.X

ruby -v

ruby 3.1.6p260

node -v

v20.17.0

git --version
git version 2.46.0.windows.1

Bundler -v
Bundler version 2.3.27

$env:PATH
C:\Ruby31-x64\bin;C:\Python312\Scripts;C:\Python312;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\ProgramData\ComposerSetup\bin;C:\xampp\php;C:\xampp\mysql\bin;C:\Program Files\PowerShell\7;C:\Program Files\Git\cmd;C:\Program Files\nodejs;C:\Users{user}\AppData\Local\Microsoft\WindowsApps;C:\Users{user}\AppData\Roaming\Composer\vendor\bin;C:\Users{user}\AppData\Local\Microsoft\WindowsApps;C:\Users{user}\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\

npm install -g @Shopify/cli @Shopify/theme

順番は違いますが、以前と同じ内容のメッセージが出てインストールが完了しません。

npm warn deprecated [email removed] This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email removed] Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email removed] Glob versions prior to v9 are no longer supported

どなたか、よろしくお願いいたします。

自己解決しました、申し訳ありません。

Windows PowerShellを使ってインストールしようとしていましたが、PowerShellに変更することで、

警告は出るもののインストールが完了し、shopifyのコマンドが通るようになりました。