How can I completely uninstall and then reinstall Meteor.js?
My app started crashing for absolutely no reason. I rolled back to a version I knew worked, but it is still crashing. I cloned a version from github that I absolutely know was working because I've been working on it for a week. It won't start. Everything is 'undefined' -- Meteor, UI, Router, Template, etc. I don't have time for this. How can I completely uninstall Meteor and reinstall it from scratch?
For bonus points: why did this happen and how can I prevent it from happening again?
Solution 1:
Let’s start with the deletions, then we’ll move on to the reinstallations.
-
If you ever installed Meteorite, uninstall and delete it:
sudo mrt uninstall sudo mrt uninstall --system rm -rf ~/.meteorite
-
Then delete Meteor:
sudo rm /usr/local/bin/meteor rm -rf ~/.meteor
Now start over at the beginning:
-
Repair permissions if necessary:
sudo chown -R $(whoami) ~/.npm
-
Reinstall Meteor:
curl https://install.meteor.com/ | sh
-
Next check that your project has all its proper packages:
cd /path/to/your/project meteor update
-
If your project still won’t compile, you can reset it (warning: deletes database):
cd /path/to/your/project meteor reset
-
Still no luck? Recreate the Meteor project (warning: deletes database and the project’s memory of what packages you’ve installed):
cd /path/to/your/project rm -rf ./.meteor cd .. meteor create project-new rm ./project-new/project-new.* mv ./project/* ./project-new/ cd ./project-new
(and run
meteor add *packagename*
over and over to reinstall each package you were using)
Solution 2:
I think the easiest is
curl https://install.meteor.com/ | sh
Solution 3:
If you are searching for answer in 2017/2018 on Windows Operating Systems:
choco uninstall meteor
Then
choco install meteor
Solution 4:
I tried all of this and none of it worked.
Then I ran meteor --verbose
in the command line and it seems to have sorted out the kinks! A quick meteor reset
and everything is working again now!