Reference
Brev Debugging
This page has common hurdles or known issues that we're addressing.
Reset Brev
If you're noticing some workspaces to be missing, use the Brev refresh command to try forcing a refresh to the ssh config and ensuring the daemon is started:
brev refresh
500 error when running brev start
If you run brev start
and see the following 500 error:
➜ ~ brev start https://github.com/brevdev/hello-react
Name flag omitted, using auto generated name: brevdev/hello-react
Workspace is starting. This can take up to 2 minutes the first time.
[error] /home/runner/work/brev-cli/brev-cli/pkg/cmd/start/start.go:260
: https://ade5dtvtaa.execute-api.us-east-1.amazonaws.com/api/organizations/ejmrvoj8m/workspaces?utm_source=cli 500 Internal Server Error
It is likely that you just deleted the workspace and it is still deleting. Please wait 5 seconds and try again.
Workspace version issue
If you've used Brev with older version of the CLI, it's likely that your workspaces need to be upgraded. You might see an error like this:
workspace of version v1.6.8 is not supported with this cli version\n upgrade your workspace or downgrade your cli"
There isn't a command to upgrade the workspaces yet, so in the interim, please delete the workspace and create it again.
brev delete brev-cli
# if someone else in your org has the workspace
brev start https://github.com/brevdev/brev-cli
or if someone else in your org has the same workspace, you can brev start
by name to create your own workspace. Run brev ls --all
to see workspaces already in your org.
# if someone else in your org has the workspace
brev start brev-cli
Global npm install issues
If you try npm installing something globally, it might not work without sudo.
Rerun the command with sudo, ex sudo npm install http-server -g
. Reach out to support if you're still having issues: https://discord.gg/NVDyv7TUgJ
See all the startup logs
Sometimes weird issues happen when configuring the machine, for example, the project folder is empty because ssh keys weren't configured and the repo couldn't be cloned.
You can view the full startup logs by running sudo cat /var/log/brev-workspace.log
inside your workspace.
Run Brev without internet
Do you want to run Brev.dev locally without needing internet? We're launching the V2 in late June and would love for you to try it! Hop in the discord and let us know you're waiting for it! https://discord.gg/NVDyv7TUgJ