Shopify / shopify-app-template-ruby

110 stars 41 forks source link

`yarn create @shopify/app --template=ruby` failed #68

Closed remy727 closed 1 year ago

remy727 commented 1 year ago

Issue summary

yarn create @shopify/app --template=ruby failed

Show error ``` yarn create @shopify/app --template=ruby yarn create v1.22.19 [1/4] πŸ” Resolving packages... [2/4] 🚚 Fetching packages... [3/4] πŸ”— Linking dependencies... [4/4] πŸ”¨ Building fresh packages... success Installed "@shopify/create-app@3.32.0" with binaries: - create-app Welcome. Let’s get started by naming your app. You can change it later. βœ” Your app's name? Β· pc-ordes βœ” Downloaded template from https://github.com/Shopify/shopify-app-template-ruby 384, download: undefined, total: 5086 } } } ngrok - install failed, retrying ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 2372/88 ngrok - ngrok - downloading progr ngrok - downloading progress: 34177/8885946 ngrok - do ngrok - downloading progress ngrok - downloading progress: 80513/8885946 (0 ngrok - down ngrok - downloading progress ngrok - downloading progress: 199089/8885946 ngrok - ngrok - downloading prog ngrok - downloading progress: 313777/888 ngrok ngrok - downloading p ngrok - downloading progress: 428465/ ngrok ngrok - downloading p ngrok - downloading progress: 543153/ ngrok ngrok - downloading p ngrok - downloading progress: 657841/ ngrok ngrok - downloading p ngrok - downloading progress: 772529/ ngrok ngrok - downloading p ngrok - downloading progress: 887217/ ngrok - downloading progress: 919985/8885946 (10.35% ngrok - downl ngrok - downloading progres ngrok - downloading progress: 1034673/8 ngrok - downloading progress: 1067441/8885946 (12.0 ngrok - d ngrok - downloading p ngrok - downloading progress: 118 ngrok - downloading progress: 1214897/8885946 ngrok ngrok - downloadi ngrok - downloading progress: ngrok - downloading progress: 1362353/888 ngrok - downloading progress: 1395121/8885946 (15.70% βœ” App initialized βœ” Liquid parsed βœ” Updated package.json ❯ Installing dependencies with yarn β ‹ Installing dependencies in / ngrok - downloading p ngrok - downloading progress: 185 ngrok - downloading progress: 1886641/8885946 ngrok ngrok - downloadi ngrok - downloading progress: ngrok - downloading progress: 2034097/888 ngrok - downloading progress: 2066865/8885946 (23.26% ngrok - dow ngrok - downloading pro ngrok - downloading progress: 21815 ngrok - downloading progress: 2214321/8885946 ( ngrok ngrok - downloadi ngrok - downloading progress: ngrok - downloading progress: 2361777/888 ngrok - downloading progress: 2394545/8885946 (26.95% ngrok - dow ngrok - downloading pro ngrok - downloading progress: 25092 ngrok - downloading progress: 2542001/8885946 ( ngrok ngrok - downloadi ngrok - downloading progress: ngrok - downloading progress: 2689457/888 ngrok - downloading progress: 2722225/8885946 (30.64% ngrok - dow ngrok - downloading pro ngrok - downloading progress: 28369 ngrok - downloading progress: 2869681/8885946 ( ngrok ngrok - downloadi ngrok - downloading progress: ngrok - downloading progress: 3017137/888 ngrok - downloading progress: 3049905/8885946 (34.32% ngrok - dow ngrok - downloading pro ngrok - downloading progress: 31645 ngrok - downloading progress: 3197361/8885946 ( ngrok ngrok - downloadi ngrok - downloading progress: ngrok - downloading progress: 3344817/888 ngrok - downloading progress: 3377585/8885946 (38.01% ngrok - dow ngrok - downloading pro ngrok - downloading progress: 34922 ngrok - downloading progress: 3525041/8885946 ( ngrok ngrok - downloadi βœ” App initialized βœ” Liquid parsed βœ” Updated package.json ❯ Installing dependencies with yarn βœ– Command failed with exit code 1: yarn install warning "@shopify/app > @luckycatfactory/esbuild-graphql-loader@3.7.0" has unmet peer dependency "graphql-tag@^2.… warning "@shopify/app > @shopify/shopify-cli-extensions > @luckycatfactory/esbuild-graphql-loader@3.8.1" has unme… warning "@shopify/app > @shopify/shopify-cli-extensions > @luckycatfactory/esbuild-graphql-loader@3.8.1" has unme… error /private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805b3129/app/node_modules/… Exit code: 1 Command: node ./postinstall.js Arguments: Directory: /private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805b3129/app/node_mod… Output: ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 432809/8885946 (4.87%)… ngrok - error downloading from URL ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430500673, socket: 1673430500675, lookup: 1673430502217, connect: 1673430502498, secureConnect: 1673430502841, upload: 1673430502842, response: 1673430503166, end: undefined, error: 1673430505532, abort: 1673430505533, phases: { wait: 2, dns: 1542, tcp: 281, tls: 343, request: 1, firstByte: 324, download: undefined, total: 4860 } } } ngrok - install failed, retrying ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 669881/8885946 (7.54%)… ngrok - error downloading from URL ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430506038, socket: 1673430506039, lookup: 1673430506301, connect: 1673430506567, secureConnect: 1673430506906, upload: 1673430506906, response: 1673430507290, end: undefined, error: 1673430511123, abort: 1673430511124, phases: { wait: 1, dns: 262, tcp: 266, tls: 339, request: 0, firstByte: 384, download: undefined, total: 5086 } } } ngrok - install failed, retrying ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 3901873/8885946 (43.91%)… ngrok - error downloading from URL ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430511627, socket: 1673430511628, lookup: 1673430511629, connect: 1673430511896, secureConnect: 1673430512236, upload: 1673430512236, response: 1673430512586, end: undefined, error: 1673430521401, abort: 1673430521401, phases: { wait: 1, dns: 1, tcp: 267, tls: 340, request: 0, firstByte: 350, download: undefined, total: 9774 } } } ngrok - install failed ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3… at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430511627, socket: 1673430511628, lookup: 1673430511629, connect: 1673430511896, secureConnect: 1673430512236, upload: 1673430512236, response: 1673430512586, end: undefined, error: 1673430521401, abort: 1673430521401, phases: { wait: 1, dns: 1, tcp: 267, tls: 340, request: 0, firstByte: 350, download: undefined, total: 9774 } } } yarn install v1.22.19 info No lockfile found. [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. β—Ό Installing dependencies in /web/frontend/ β—Ό Clean up β—Ό Initializing a Git repository... ── external error ────────────────────────────────────────────────────────────── Error coming from `yarn install` Command failed with exit code 1: yarn install warning "@shopify/app > @luckycatfactory/esbuild-graphql-loader@3.7.0" has unmet peer dependency "graphql-tag@^2.11.0". warning "@shopify/app > @shopify/shopify-cli-extensions > @luckycatfactory/esbuild-graphql-loader@3.8.1" has unmet peer dependency "graphql-tag@^2.11.0". warning "@shopify/app > @shopify/shopify-cli-extensions > @luckycatfactory/esbuild-graphql-loader@3.8.1" has unmet peer dependency "graphql@^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0". error /private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805b3129/app/node_modules/@shopif y/ngrok: Command failed. Exit code: 1 Command: node ./postinstall.js Arguments: Directory: /private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805b3129/app/node_modules/@s hopify/ngrok Output: ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 2372/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 48657/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 92097/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 219817/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 367273/8885946 ngrok - ngrok - downloading progress: 432809/8885946 (4.87%) ngrok - error downloading from URL ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/got/dist/source/core/index.js:809:31) at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20) at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430500673, socket: 1673430500675, lookup: 1673430502217, connect: 1673430502498, secureConnect: 1673430502841, upload: 1673430502842, response: 1673430503166, end: undefined, error: 1673430505532, abort: 1673430505533, phases: { wait: 2, dns: 1542, tcp: 281, tls: 343, request: 1, firstByte: 324, download: undefined, total: 4860 } } } ngrok - install failed, retrying ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 2372/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 48657/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 129209/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 276665/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 424121/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 571577/8885946 ngrok - ngrok - downloading ngrok - downloading progress: 669881/8885946 (7.54%) ngrok - error downloading from URL ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/got/dist/source/core/index.js:809:31) at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20) at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430506038, socket: 1673430506039, lookup: 1673430506301, connect: 1673430506567, secureConnect: 1673430506906, upload: 1673430506906, response: 1673430507290, end: undefined, error: 1673430511123, abort: 1673430511124, phases: { wait: 1, dns: 262, tcp: 266, tls: 339, request: 0, firstByte: 384, download: undefined, total: 5086 } } } ngrok - install failed, retrying ngrok - downloading binary https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-darwin-amd64.zip ngrok - downloading progress: 2372/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 47209/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 149937/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 297393/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 444849/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 592305/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 739761/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: 887217/8885946 ngrok - ngrok - downloading ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: ngrok - downloading progress: 3901873/8885946 (43.91%) ngrok - error downloading from URL ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/got/dist/source/core/index.js:809:31) at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20) at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430511627, socket: 1673430511628, lookup: 1673430511629, connect: 1673430511896, secureConnect: 1673430512236, upload: 1673430512236, response: 1673430512586, end: undefined, error: 1673430521401, abort: 1673430521401, phases: { wait: 1, dns: 1, tcp: 267, tls: 340, request: 0, firstByte: 350, download: undefined, total: 9774 } } } ngrok - install failed ReadError: The server aborted pending request at IncomingMessage. (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/got/dist/source/core/index.js:809:31) at Object.onceWrapper (node:events:627:28) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.origin.emit (/private/var/folders/mp/gx458m3x0c5__tsxrgcczs880000gn/T/12a1ead2fcb85f245b816ea3805 b3129/app/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20) at IncomingMessage._destroy (node:_http_incoming:224:10) at _destroy (node:internal/streams/destroy:102:25) at IncomingMessage.destroy (node:internal/streams/destroy:64:5) at TLSSocket.socketCloseListener (node:_http_client:441:11) at TLSSocket.emit (node:events:525:35) at node:net:757:14 { code: 'ECONNRESET', timings: { start: 1673430511627, socket: 1673430511628, lookup: 1673430511629, connect: 1673430511896, secureConnect: 1673430512236, upload: 1673430512236, response: 1673430512586, end: undefined, error: 1673430521401, abort: 1673430521401, phases: { wait: 1, dns: 1, tcp: 267, tls: 340, request: 0, firstByte: 350, download: undefined, total: 9774 } } } yarn install v1.22.19 info No lockfile found. [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. ──────────────────────────────────────────────────────────────────────────────── error Command failed. Exit code: 1 Command: /usr/local/bin/create-app Arguments: --template=ruby Directory: /Users/admin/Other/shopify Output: info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command. ```

Expected behavior

Creates shopify_app template successfully.

Actual behavior

It is failed to create template.

Steps to reproduce the problem

yarn create @shopify/app --template=ruby

remy727 commented 1 year ago

This is fixed by upgrading the node version to the LTS version(18.13.0)