I was responding to this, and the various follow-ups:
This quote was, I belive, in reference to “how to upgrade Julia and packages”. When I said that surely this couldn’t be all there was to it, and how to upgrade packages and everything, you brought up the git clone business. As far as I can tell now, that referred to something completely different, not related to upgrading packages.
You must upgrade symlinks to be able to start Julia from the terminal with $ julia, and have a fixed path in your various editors etc.
This assumes the editors used have the knowledge of julia, and that you will not have a dedicated terminal always open that you just hit backspace and start julia again when needed.
However I think the best thing to do is to develop packages outside of the .julia folder.
+1 on this. Just have to remember to pass in the correct path if you use PkgTemplates, for example. I too am a Windows user and have had to obliterate my .julia folder on several occasions. Each time it fixed the problem that led me to do it and didn’t cause new ones
There’s a JULIA_PKG_DEVDIR environment variable that you can set to where you want to develop packages with the Pkg dev command. I have that always set to my ~/dev directory.