I just ran into a problem where I was getting an opaque error about sqlite3 and doing a fresh import from GitHub wasn’t helping. I knew the code at GitHub was fine because it worked when imported into a fresh Glitch project. So there was something hanging around in the filesystem somehow that was messing it up and I wanted to start from scratch as if creating a new project, but keep my current project name.
Here’s what finally worked:
- Save a copy of the .env file – the one thing not in GitHub
- Go to the Glitch terminal and do
rm -rf *
andrm -rf .*
- Do another import from GitHub
- Create a new file
.env
- Paste in the contents of it from step 1
You’re welcome future self searching the Glitch forum for how I solved this last time.
(I believe there’s a much simpler solution, like doing “npm reinstall” or some such incantation but I failed to figure it out so I’m recording this nuclear option for posterity.)
Keywords: blow away everything and start fresh, start from scratch with reimport from GitHub, blow everything away, rebuild from nothing, turn it off and on again, wipe clean and start over, other things I might search for next time I have this problem, …