Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
Hello community, yesterday I spent a few hours trying to make the shopify-cli command
shopify theme pull
to work. After many runs around and reading forums over the internet, I downgraded Ruby version to 3.0.0 and upgraded node version to above 14, and the error that seems quite common kept happening over and over. I, then, tried the following command
shopify theme pull shopify-theme-mystore
Being the last part the intended option that appeared on the list of themes related to my store
Once again it asked me to confirm the theme by typing its number from the list just like below
? Select a theme to pull from (Choose with ↑ ↓ ⏎, filter with 'f')
> 1. shopify-store-theme [live]
2. Split 3-2-1 [unpublished]
3. Brooklyn [unpublished]
4. Kingdom-4-1-0 [unpublished]
5. Debut [unpublished]
So far so good, now it was time to run
shopify theme serve
And have it running locally on developers mode
Therefore the response was quite intriguing, it showed several errors of updating on many files of the repo just pulled before, as you can see below
┏━━ Viewing theme… ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃ * Syncing theme #124008530035 on mystore.myshopify.com
┃ 100%
┃ 13:16:03 ERROR » update main/assets/cursor-zoom-in-2x.svg.liquid:
┃ 404
┃ 13:16:03 ERROR » update main/assets/cursor-zoom-in.svg.liquid:
┃ 404
┃ 13:16:03 ERROR » update main/layout/gift_card.liquid:
┃ 404
┃ 13:16:03 ERROR » update main/layout/password.liquid:
┃ 404
┃ 13:16:04 ERROR » update main/sections/announcement.liquid:
┃ 404
┃ 13:16:04 ERROR » update main/layout/theme.liquid:
┃ 404
┃ 13:16:04 ERROR » update main/sections/apps.liquid:
┃ 404
┃ 13:16:04 ERROR » update main/sections/background-video.liquid:
┃ 404
┃ 13:16:05 ERROR » update main/sections/blog-posts.liquid:
┃ 404
┃ 13:16:05 ERROR » update main/sections/collection-list.liquid:
┃ 404
┃ 13:16:05 ERROR » update main/sections/custom-html.liquid:
┃ 404
┃ 13:16:05 ERROR » update main/sections/custom-liquid.liquid:
┃ 404
┃ 13:16:06 ERROR » update main/sections/featured-collections.liquid:
┃ 404
┃ 13:16:06 ERROR » update main/sections/featured-product.liquid:
┃ 404
┃ 13:16:06 ERROR » update main/sections/featured-video.liquid:
┃ 404
┃ 13:16:07 ERROR » update main/sections/footer.liquid:
┃ 404
┃ 13:16:07 ERROR » update main/sections/header.liquid:
┃ 404
┃ 13:16:07 ERROR » update main/sections/image-with-text-block.liquid:
┃ 404
┃ 13:16:07 ERROR » update main/sections/image-with-text-overlay.liquid:
┃ 404
┃ 13:16:08 ERROR » update main/sections/main-blog.liquid:
┃ 404
┃ 13:16:08 ERROR » update main/sections/main-article.liquid:
┃ 404
┃ 13:16:08 ERROR » update main/sections/main-cart.liquid:
┃ 404
┃ 13:16:08 ERROR » update main/sections/main-collection.liquid:
┃ 404
┃ 13:16:09 ERROR » update main/sections/main-customers-account.liquid:
┃ 404
┃ 13:16:09 ERROR » update main/sections/main-contact.liquid:
┃ 404
┃ 13:16:09 ERROR » update main/sections/main-customers-activate-account.liquid:
┃ 404
┃ 13:16:10 ERROR » update main/sections/main-customers-addresses.liquid:
┃ 404
┃ 13:16:10 ERROR » update main/sections/main-customers-login.liquid:
┃ 404
┃ 13:16:10 ERROR » update main/sections/main-customers-register.liquid:
┃ 404
┃ 13:16:10 ERROR » update main/sections/main-customers-order.liquid:
┃ 404
┃ 13:16:11 ERROR » update main/sections/main-customers-reset-password.liquid:
┃ 404
┃ 13:16:11 ERROR » update main/sections/main-faq.liquid:
┃ 404
┃ 13:16:11 ERROR » update main/sections/main-list-collections.liquid:
┃ 404
┃ 13:16:11 ERROR » update main/sections/main-not-found.liquid:
┃ 404
┃ 13:16:12 ERROR » update main/sections/main-page.liquid:
┃ 404
┃ 13:16:12 ERROR » update main/sections/main-password.liquid:
┃ 404
┃ 13:16:12 ERROR » update main/sections/main-product.liquid:
┃ 404
┃ 13:16:13 ERROR » update main/sections/main-search.liquid:
┃ 404
┃ 13:16:13 ERROR » update main/sections/map.liquid:
┃ 404
┃ 13:16:13 ERROR » update main/sections/mini-cart.liquid:
┃ 404
┃ 13:16:13 ERROR » update main/sections/newsletter.liquid:
┃ 404
┃ 13:16:13 ERROR » update main/sections/popup.liquid:
┃ 404
┃ 13:16:14 ERROR » update main/sections/predictive-search.liquid:
┃ 404
┃ 13:16:14 ERROR » update main/sections/product-recommendations.liquid:
┃ 404
┃ 13:16:14 ERROR » update main/sections/recently-viewed-products.liquid:
┃ 404
┃ 13:16:14 ERROR » update main/sections/shop-now.liquid:
┃ 404
┃ 13:16:15 ERROR » update main/sections/sidebar-menu.liquid:
┃ 404
┃ 13:16:15 ERROR » update main/sections/shop-the-look.liquid:
┃ 404
┃ 13:16:15 ERROR » update main/sections/store-availability.liquid:
┃ 404
┃ 13:16:15 ERROR » update main/sections/slideshow.liquid:
┃ 404
┃ 13:16:16 ERROR » update main/sections/testimonials.liquid:
┃ 404
┃ 13:16:16 ERROR » update main/sections/text-with-image.liquid:
┃ 404
┃ 13:16:16 ERROR » update main/sections/timeline.liquid:
┃ 404
┃ 13:16:16 ERROR » update main/snippets/article-item.liquid:
┃ 404
┃ 13:16:16 ERROR » update main/snippets/cart-drawer.liquid:
┃ 404
┃ 13:16:16 ERROR » update main/snippets/cart-items.liquid:
┃ 404
┃ 13:16:17 ERROR » update main/snippets/collection-item.liquid:
┃ 404
┃ 13:16:17 ERROR » update main/snippets/color-swatch-style.liquid:
┃ 404
┃ 13:16:17 ERROR » update main/snippets/mystore-enqueue.liquid:
┃ 404
┃ 13:16:18 ERROR » update main/snippets/css-variables.liquid:
┃ 404
┃ 13:16:18 ERROR » update main/snippets/image-size.liquid:
┃ 404
┃ 13:16:18 ERROR » update main/snippets/icon.liquid:
┃ 404
┃ 13:16:19 ERROR » update main/snippets/microdata-schema.liquid:
┃ 404
┃ 13:16:19 ERROR » update main/snippets/pagination.liquid:
┃ 404
┃ 13:16:19 ERROR » update main/snippets/product-data.liquid:
┃ 404
┃ 13:16:19 ERROR » update main/snippets/product-item-placeholder.liquid:
┃ 404
┃ 13:16:19 ERROR » update main/snippets/product-form.liquid:
┃ 404
┃ 13:16:20 ERROR » update main/snippets/product-meta.liquid:
┃ 404
┃ 13:16:20 ERROR » update main/snippets/product-item.liquid:
┃ 404
┃ 13:16:20 ERROR » update main/snippets/product-rating.liquid:
┃ 404
┃ 13:16:20 ERROR » update main/snippets/product-tabs.liquid:
┃ 404
┃ 13:16:21 ERROR » update main/snippets/social-media.liquid:
┃ 404
┃ 13:16:21 ERROR » update main/snippets/social-meta-tags.liquid:
┃ 404
┃ 13:16:21 ERROR » update main/templates/gift_card.liquid:
┃ 404
┃ 13:16:21 ERROR » update main/templates/search.json:
┃ 404
┃ 13:16:22 ERROR » update main/config/settings_schema.json:
┃ 404
┃ 13:16:22 ERROR » update main/locales/de.json:
┃ 404
┃ 13:16:23 ERROR » update main/locales/en.default.json:
┃ 404
┃ 13:16:23 ERROR » update main/locales/es.json:
┃ 404
┃ 13:16:23 ERROR » update main/locales/fr.json:
┃ 404
┃ 13:16:24 ERROR » update main/locales/ja.json:
┃ 404
┃ 13:16:24 ERROR » update main/templates/404.json:
┃ 404
┃ 13:16:25 ERROR » update main/templates/article.json:
┃ 404
┃ 13:16:25 ERROR » update main/locales/it.json:
┃ 404
┃ 13:16:25 ERROR » update main/templates/cart.json:
┃ 404
┃ 13:16:27 ERROR » update main/templates/blog.json:
┃ 404
┃ 13:16:27 ERROR » update main/templates/collection.feature.json:
┃ 404
┃ 13:16:27 ERROR » update main/templates/collection..json:
┃ 404
┃ 13:16:27 ERROR » update main/templates/collection.json:
┃ 404
┃ 13:16:28 ERROR » update main/templates/customers/account.json:
┃ 404
┃ 13:16:28 ERROR » update main/templates/customers/addresses.json:
┃ 404
┃ 13:16:29 ERROR » update main/templates/customers/activate_account.json:
┃ 404
┃ 13:16:30 ERROR » update main/templates/customers/order.json:
┃ 404
┃ 13:16:30 ERROR » update main/templates/customers/login.json:
┃ 404
┃ 13:16:30 ERROR » update main/templates/customers/register.json:
┃ 404
┃ 13:16:31 ERROR » update main/templates/index.json:
┃ 404
┃ 13:16:31 ERROR » update main/templates/list-collections.json:
┃ 404
┃ 13:16:32 ERROR » update main/templates/page.backend-engineer.json:
┃ 404
┃ 13:16:32 ERROR » update main/templates/page.collaboration.json:
┃ 404
┃ 13:16:33 ERROR » update main/templates/page.collections.json:
┃ 404
┃ 13:16:33 ERROR » update main/templates/page.contact.json:
┃ 404
┃ 13:16:34 ERROR » update main/templates/page.document-request.json:
┃ 404
┃ 13:16:35 ERROR » update main/templates/customers/reset_password.json:
┃ 404
┃ 13:16:35 ERROR » update main/templates/page.faq.json:
┃ 404
┃ 13:16:36 ERROR » update main/templates/page.esg-officer.json:
┃ 404
┃ 13:16:36 ERROR » update main/templates/page.frontend-engineer.json:
┃ 404
┃ 13:16:36 ERROR » update main/templates/page.json:
┃ 404
┃ 13:16:38 ERROR » update main/templates/page.hiring.json:
┃ 404
┃ 13:16:38 ERROR » update main/templates/page.product-experience-staff.json:
┃ 404
┃ 13:16:38 ERROR » update main/templates/page.message.json:
┃ 404
┃ 13:16:39 ERROR » update main/templates/page.research-mgmt-pr-staff.json:
┃ 404
┃ 13:16:39 ERROR » update main/templates/password.json:
┃ 404
┃ 13:16:40 ERROR » update main/templates/product.coming-soon.json:
┃ 404
┃ 13:16:40 ERROR » update main/templates/product.feature.json:
┃ 404
┃ 13:16:41 ERROR » update main/templates/product.json:
┃ 404
┃ 13:16:41 ERROR » update main/templates/product.pre-order.json:
┃ 404
┃ 13:16:41 ERROR » update main/templates/page.testimonials.json:
┃ 404
┃ 13:16:42 ERROR » update main/config/settings_data.json:
┃ 404
┃
┃ Serving .
┃
┃ Please open this URL in your browser:
┃ http://127.0.0.1:9292
┃
┃ Customize this theme in the Theme Editor, and use 'theme pull' to get the changes:
┃ https://mystore.myshopify.com/admin/themes/124008530035/editor
┃
┃ Share this theme preview:
┃ https://mystore.myshopify.com/?preview_theme_id=124008530035
┃
┃ (Use Ctrl-C to stop)
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (40.03s) ━━
So, my doubt, was something wrong with the pull that makes the files all outdated? Is there a way to update it?
Thank you in advance