LoginSignup
0
0

More than 1 year has passed since last update.

Shopify CLI3.xをWSL+Ubuntu+nvmで使う

Last updated at Posted at 2023-04-19

導入でつまづいたのでメモしておきます。

Shopify CLIってなに

黒い画面でShopifyテーマをいじれるツールです。

Shopify CLI is a command-line interface tool that helps you build Shopify apps and themes.
(Shopify CLI は、Shopify アプリとテーマの構築に役立つコマンドライン インターフェイス ツールです。)
by Shopify CLI for themes

現在(2023/04/19)のShopify CLIは3系で、2系は2023/05/31までのサポートになります。
とくに理由がなければ最新バージョンを使用します。
ただ、古いテーマを使っている場合はThemekitというさらに以前のツールでしか操作できないときもあります。

参考:
Shopify CLI 2.x
Shopify Theme Kit

環境構築

1. WSLを有効にする

WLSが使えるか確認し、なければインストールします。

  1. コマンドプロンプトを管理者モードで開きます。
  2. 以下のコマンドを実行しバージョン情報が表示されればインストールされています。
    次のステップへ進んでください。
    wsl --version
    
  3. wslがインストールされていない場合は以下のコマンドでインストールします。
    インストールできたらPCを再起動してください。
    wsl --install
    

参考:
WSL のインストール | Microsoft Learn

2. Ubuntuをインストールする

次に、Ubuntuをインストールします。

  1. Microsoft Storeを開きます。
  2. 「Ubuntu」で検索します。
  3. 「Ubuntu」をクリックします。
    Ubuntuがいくつかありますが、今回使うのはただのUbuntuです。
    Ubuntu - Microsoft Store アプリ
  4. 「入手」をクリックします。
  5. インストールできたらUbuntuを起動します。
  6. ユーザー名とパスワードの設定を求められるので、おのおの設定してください。
  7. パッケージを最新化するため、以下のコマンドを実行します。
    途中でDo you want to continue?など確認されたら、yと入力して続行します。
    sudo apt update
    sudo apt upgrade
    

3. Ubuntuでnvmを使ってNode.jsをインストールする

引き続きUbuntu上で作業します。

  1. curlコマンドを使うためインストールします。以下のコマンドを実行します。
    sudo apt-get install curl
    
  2. Node.jsのバージョン管理ツールnvmをインストールします。以下のコマンドを実行します。
    curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh) | bash
    
  3. Ubuntuを再起動します。ウィンドウを閉じてもう一度起動すればOKです。
  4. nvmがインストールされているか確認します。以下のコマンドを実行してバージョンが表示されればOKです。
    nvm --version
    
  5. Node.jsの安定版をインストールします。以下のコマンドを実行します。
    nvm install --lts
    
  6. Node.jsがインストールされたか確認します。以下のコマンドを実行しバージョンが表示されればOKです。
    node -v
    

参考:
WSL 2 上で Node.js を設定する | Microsoft Learn
nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Windows に WSL を使って Node 環境を構築する - Qiita

4. UbuntuでShopify CLIをインストールする

やっとShopifyにたどり着きました。引き続きUbuntu上で作業します。

  1. Shopify CLI実行に必要なツールをインストールします。以下のコマンドを実行します。
    sudo apt install curl gcc g++ make
    sudo apt install ruby-full
    sudo apt install ruby-dev
    sudo apt install git
    sudo gem install bundler
    
  2. Shopify CLIをインストールします。以下のコマンドを実行します。
    npm install -g @shopify/cli @shopify/theme
    
  3. shopifyコマンドが使えるか確認します。以下のコマンドを実行しバージョンが表示されればOKです。
    shopify version
    

参考:
Install Shopify CLI

5. Shopifyストアに接続する

shopifyコマンドが使えるようになったので、実際にストアと接続してみます。

  1. 以下のコマンドを実行して、ストアのテーマ情報を取得してみます。ストア名は管理画面URLの末尾と同じです。
    admin.shopify.com/store/ストア名
    shopify theme list --store ストア名
    
  2. 初回接続時はメッセージが出て、ログインを求められます。
    To run this command, log in to Shopify Partners.
    👉 Press any key to open the login page on your browser
    
    なにかしらのキーを押すと、ブラウザでShopifyログイン画面が開きます。
    ショップの権限を持ったアカウントでログインしてください。
    ✔ Logged in.と表示され、テーマのリストが表示されたらOKです。

これでshopify themeコマンドが使えるようになりました。

参考:
Shopify CLI commands for themes

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0