FROM CACHE - jp_header

shopify CLI invalid_target

Yuya_3470
Shopify Partner
1 0 1

ローカル環境構築においてご教授いただけますと幸いです。

 

shopify CLIでローカル環境構築中で、

 

shopify theme dev --store {store-name}

 

をターミナルへ入力したところ、ストアへはログインできたもののターミナル上で

 

error

invalid_target

 

とエラーが返ってきてしまいます。

rubyのバーションが2.6.8だったので、関係しているかもと思いつつ2.7.6にアップデートしましたが状況変わらずでした。解決方法をご教示いただけますでしょうか。よろしくお願いいたします。

 

下記を参考資料として設定しておりました。(つまづいている点はSTEP3-1です。)

https://shopify.dev/themes/getting-started/create

shopify version: 3.22.1

OS: M1 Mac

3件の返信3

Qcoltd
Shopify Partner
1013 412 388

私の環境では再現しないため、

明確な解決方法が提示できず恐縮なのですが、

 

例えば、下記を試されてみてはどうでしょうか?

shopify auth logout

こちらのコマンドで、ログアウト後に、もう一度、

shopify theme dev --store {store-name}

を実行します。

(すでに試されていたら申し訳ございません。)

 

もしくは、

根本的な解決にはならないのですが、

下記のサイト様で紹介されている、

「もしShopify CLI 2.xと3.xの両方を使用する場合」

で、Shopify CLIの2.xを3.xと共存させ、

2.xの方で一旦作業される、という方法もありそうです。

https://forestbook-freelance.com/2022/10/29/shopify-cli-3%E3%81%8C%E3%83%86%E3%83%BC%E3%83%9Etheme%E...

 

大した情報がなく恐縮です。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/

tomokr
Shopify Partner
1 0 1

時間は経ってしまいましたが

同様な問題に遭遇したので、誰かの助けになればと思い返信させていただきます。

{ } をstore nameに含めていませんでしょうか?

{ } なしで私は成功しました 🎉

 

https://community.shopify.com/c/technical-q-a/trying-to-use-shopify-cli-but-it-keep-returing-invalid... より

You need to double-check your store link, don't include {} when entering your store link.

bonjour_ken
Shopify Partner
4 0 1

私も同様のエラーに遭遇したことありますが、Errorの通りでタイポが原因でした。

ちなみに

shopify theme dev --store=storename

storenameの箇所はhogehoge.myshopify.comと全て入力しても、hogehogeだけでも両方とも有効です。