➜ myproject git:(master) ✗ yarn rw setup auth dbAuth
rw setup <commmand>
Initialize project config and install packages
Options:
--help Show help [boolean]
--version Show version number [boolean]
--cwd Working directory to use (where `redwood.toml` is located.)
Also see the Redwood CLI Reference
(https://redwoodjs.com/docs/cli-commands#setup)
Unknown argument: dbAuth
1.5.2
.
Did you try it with a brand new project?
I did, can you do yarn rw info
to know what is your system and version?
Thanks !
➜ myproject git:(master) rw info
System:
OS: macOS 12.3.1
Shell: 5.8 - /bin/zsh
Binaries:
Node: 16.15.0 - /private/var/folders/zf/xgyy6t2n5mvcmkycbdn9mhm80000gn/T/xfs-d35c096e/node
Yarn: 3.2.1 - /private/var/folders/zf/xgyy6t2n5mvcmkycbdn9mhm80000gn/T/xfs-d35c096e/yarn
Databases:
SQLite: 3.37.0 - /usr/bin/sqlite3
Browsers:
Chrome: 102.0.5005.115
Firefox: 96.0.3
Safari: 15.4
npmPackages:
@redwoodjs/core: ^1.5.2 => 1.5.2
I’m using Postgres through Docker locally, not SQLite.
It’s a bit awkward, but I forget my MacBook somewhere yesterday, so I can’t test it. One thing I know that can solve it is to delete all the node module and redo yarn install.
No luck.
➜ myproject git:(master) rm -rf node_modules
➜ myproject git:(master) ✗ yarn
➤ YN0000: ┌ Resolution step
➤ YN0002: │ @endemolshinegroup/cosmiconfig-typescript-loader@npm:3.0.2 [45ce6] doesn't provide typescript (p691cb), requested by ts-node
➤ YN0002: │ @redwoodjs/api-server@npm:1.5.2 doesn't provide @babel/core (pc6839), requested by @babel/plugin-transform-runtime
➤ YN0002: │ @redwoodjs/cli@npm:1.5.2 doesn't provide react (paa02c), requested by @redwoodjs/prerender
➤ YN0002: │ @redwoodjs/cli@npm:1.5.2 doesn't provide react-dom (p634b3), requested by @redwoodjs/prerender
➤ YN0002: │ @redwoodjs/core@npm:1.5.2 doesn't provide @babel/eslint-parser (p3c27d), requested by @babel/eslint-plugin
➤ YN0002: │ @redwoodjs/core@npm:1.5.2 doesn't provide eslint (p78135), requested by @babel/eslint-plugin
➤ YN0002: │ @redwoodjs/eslint-config@npm:1.5.2 doesn't provide babel-plugin-module-resolver (pe5d4c), requested by eslint-import-resolver-babel-module
➤ YN0002: │ @redwoodjs/graphql-server@npm:1.5.2 doesn't provide @envelop/core (p9628b), requested by @envelop/depth-limit
➤ YN0002: │ @redwoodjs/graphql-server@npm:1.5.2 doesn't provide @envelop/core (pdb493), requested by @envelop/disable-introspection
➤ YN0002: │ @redwoodjs/graphql-server@npm:1.5.2 doesn't provide @envelop/core (pbfdb5), requested by @envelop/filter-operation-type
➤ YN0002: │ @redwoodjs/graphql-server@npm:1.5.2 doesn't provide @envelop/core (p91f60), requested by @envelop/parser-cache
➤ YN0002: │ @redwoodjs/graphql-server@npm:1.5.2 doesn't provide @envelop/core (pe8715), requested by @envelop/validation-cache
➤ YN0002: │ @redwoodjs/internal@npm:1.5.2 doesn't provide @babel/core (pfd6b6), requested by @babel/plugin-transform-typescript
➤ YN0002: │ @redwoodjs/internal@npm:1.5.2 doesn't provide @babel/core (pbeb77), requested by @babel/register
➤ YN0002: │ @redwoodjs/internal@npm:1.5.2 doesn't provide @babel/core (p59bb3), requested by babel-plugin-graphql-tag
➤ YN0002: │ @redwoodjs/internal@npm:1.5.2 doesn't provide @babel/core (p1698e), requested by babel-plugin-polyfill-corejs3
➤ YN0002: │ @redwoodjs/internal@npm:1.5.2 doesn't provide graphql-tag (pe2576), requested by @graphql-codegen/typescript-react-apollo
➤ YN0002: │ @redwoodjs/internal@npm:1.5.2 doesn't provide graphql-tag (p9475c), requested by babel-plugin-graphql-tag
➤ YN0002: │ @redwoodjs/prerender@npm:1.5.2 [567b8] doesn't provide prop-types (p73a5a), requested by @redwoodjs/web
➤ YN0002: │ @redwoodjs/router@npm:1.5.2 doesn't provide react (p5a934), requested by @reach/skip-nav
➤ YN0002: │ @redwoodjs/router@npm:1.5.2 doesn't provide react-dom (p30191), requested by @reach/skip-nav
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide @babel/core (p50607), requested by @storybook/addon-essentials
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide @babel/core (pd7bec), requested by babel-jest
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide @babel/core (p88d01), requested by babel-plugin-inline-react-svg
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide @testing-library/dom (p75128), requested by @testing-library/user-event
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide prop-types (pc5724), requested by @redwoodjs/web
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react (pdea5f), requested by @redwoodjs/web
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react (p420ed), requested by @storybook/builder-webpack5
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react (pf7896), requested by @storybook/manager-webpack5
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react (p12c24), requested by @storybook/react
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react (pcfa96), requested by @testing-library/react-hooks
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react (p916f2), requested by @testing-library/react
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react-dom (p71fec), requested by @redwoodjs/web
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react-dom (p4ac57), requested by @storybook/builder-webpack5
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react-dom (p2f255), requested by @storybook/manager-webpack5
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react-dom (pac179), requested by @storybook/react
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide react-dom (p45ee3), requested by @testing-library/react
➤ YN0002: │ @redwoodjs/testing@npm:1.5.2 doesn't provide require-from-string (pf8912), requested by @storybook/react
➤ YN0002: │ @storybook/addon-docs@npm:6.5.4 [88b48] doesn't provide @babel/core (pdf13f), requested by @babel/preset-env
➤ YN0002: │ @storybook/addon-docs@npm:6.5.4 [88b48] doesn't provide @babel/core (p5c516), requested by @babel/plugin-transform-react-jsx
➤ YN0002: │ @storybook/addon-docs@npm:6.5.4 [88b48] doesn't provide @babel/core (p43ed3), requested by babel-loader
➤ YN0002: │ @storybook/addon-docs@npm:6.5.4 [88b48] doesn't provide webpack (paf80b), requested by babel-loader
➤ YN0002: │ @storybook/docs-tools@npm:6.5.4 doesn't provide react (p78789), requested by @storybook/store
➤ YN0002: │ @storybook/docs-tools@npm:6.5.4 doesn't provide react-dom (p8955f), requested by @storybook/store
➤ YN0002: │ @storybook/mdx1-csf@npm:0.0.2-canary.5.6cee405.0 doesn't provide @babel/core (p9e93f), requested by @babel/preset-env
➤ YN0002: │ @storybook/mdx1-csf@npm:0.0.2-canary.5.6cee405.0 doesn't provide react (p6f697), requested by @mdx-js/react
➤ YN0002: │ @storybook/telemetry@npm:6.5.4 doesn't provide react (p22cf8), requested by @storybook/core-common
➤ YN0002: │ @storybook/telemetry@npm:6.5.4 doesn't provide react-dom (p4edda), requested by @storybook/core-common
➤ YN0002: │ react-hot-toast@npm:2.2.0 [4fbfc] doesn't provide csstype (pd9b92), requested by goober
➤ YN0002: │ react-hot-toast@npm:2.2.0 [9afd4] doesn't provide csstype (p5137c), requested by goober
➤ YN0002: │ react-hot-toast@npm:2.2.0 [a1963] doesn't provide csstype (p00e2f), requested by goober
➤ YN0002: │ react-hubspot-form@npm:1.3.7 doesn't provide react (pa9a4c), requested by styled-jsx
➤ YN0002: │ web@workspace:web doesn't provide graphql (pb8627), requested by @redwoodjs/forms
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed in 0s 756ms
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 2s 537ms
➤ YN0000: ┌ Link step
➤ YN0007: │ core-js@npm:3.22.5 must be built because it never has been before or the last one failed
➤ YN0007: │ core-js@npm:3.22.8 must be built because it never has been before or the last one failed
➤ YN0007: │ esbuild@npm:0.14.39 must be built because it never has been before or the last one failed
➤ YN0007: │ nodemon@npm:2.0.16 must be built because it never has been before or the last one failed
➤ YN0007: │ esbuild@npm:0.14.43 must be built because it never has been before or the last one failed
➤ YN0007: │ core-js-pure@npm:3.22.8 must be built because it never has been before or the last one failed
➤ YN0007: │ msw@npm:0.39.2 must be built because it never has been before or the last one failed
➤ YN0007: │ fsevents@patch:fsevents@npm%3A1.2.13#~builtin<compat/fsevents>::version=1.2.13&hash=18f3a7 must be built because it never has been before or the last one failed
➤ YN0007: │ @prisma/client@npm:3.14.0 [67cc8] must be built because it never has been before or the last one failed
➤ YN0007: │ @prisma/engines@npm:3.14.0-36.2b0c12756921c891fec4f68d9444e18c7d5d4a6a must be built because it never has been before or the last one failed
➤ YN0007: │ core-js@npm:2.6.12 must be built because it never has been before or the last one failed
➤ YN0007: │ prisma@npm:3.14.0 must be built because it never has been before or the last one failed
➤ YN0000: └ Completed in 1m 9s
➤ YN0000: Done with warnings in 1m 13s
➜ myproject git:(master) ✗ rw setup auth dbAuth
rw setup <commmand>
Initialize project config and install packages
Options:
--help Show help [boolean]
--version Show version number [boolean]
--cwd Working directory to use (where `redwood.toml` is located.)
Also see the Redwood CLI Reference
(https://redwoodjs.com/docs/cli-commands#setup)
Unknown argument: dbAuth
Hi. I may have misread your output, but did you type
“rw setup auth dbAuth”
Or
“yarn rw setup auth dbAuth”
?
The second is the correct command.
I have alias rw="yarn rw"
in my .zshrc
. Either command is the same.
For posterity:
➜ myproject git:(master) ✗ yarn rw setup auth dbAuth
rw setup <commmand>
Initialize project config and install packages
Options:
--help Show help [boolean]
--version Show version number [boolean]
--cwd Working directory to use (where `redwood.toml` is located.)
Also see the Redwood CLI Reference
(https://redwoodjs.com/docs/cli-commands#setup)
Unknown argument: dbAuth
Definitely using yarn 3:
# .yarnrc.yml
# Yarn's manifest file. You can configure yarn here.
# See https://yarnpkg.com/configuration/yarnrc.
# For `node_modules` (see `nodeLinker` below), this is almost always the preferred option.
compressionLevel: 0
enableGlobalCache: true
# Lets yarn use hardlinks inside `node_modules` to dedupe packages.
# For a more pnpm-like experience, consider `hardlinks-global` where hardlinks point to a global store.
nmMode: hardlinks-local
# How to install Node packages.
# Heads up: right now, Redwood expects this to be `node-modules`.
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-3.2.1.cjs
Even after downgrading to yarn@1.22.10
, still same issue:
➜ myproject git:(master) ✗ rm -rf node_modules yarn.lock
➜ myproject git:(master) ✗ yarn
...
➜ myproject git:(master) ✗ yarn rw setup auth dbAuth
yarn run v1.22.10
$ /Users/patrickeddy/myproject/node_modules/.bin/rw setup auth dbAuth
rw setup <commmand>
Initialize project config and install packages
Options:
--help Show help [boolean]
--version Show version number [boolean]
--cwd Working directory to use (where `redwood.toml` is located.)
Also see the Redwood CLI Reference
(https://redwoodjs.com/docs/cli-commands#setup)
Unknown argument: dbAuth
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Other redwood CLI commands work fine btw.
I’ve resolved it this way:
- Downgrade yarn to 1.22.10
- Created a new project
- Ran
yarn rw setup auth dbAuth
- Copied over
web
,api
,scripts
,redwood.toml
,.env
,docker-compose.yml
to new project - Then finally ran
docker-compose up
,yarn rw prisma migrate dev
(which may have been the thing that broke it in the beginning? )
Thanks for the attempt to help!
Just throwing it out there, as I was unable to reproduce this locally - if docker
is not running (in this case presumably the postgres container from docker-compose.yml
), will that effect yarn rw setup auth dbAuth
?
I was not using docker locally so that is the thing I am most curious about effecting the run of the failing command. Not sure why that would effect it…
@patrickeddy I’m happy that you find a way to resolve this, but we can agree that is not the more convenient way to do so.
I have already seen this bug before, so I really want to know what is the cause.
I keep you update