as an example, after
pkg> rm ExtractMacro
I was expecting the folder .julia/packages/ExtractMacro/Wcrs/ or .julia/packages/ExtractMacro/ to disappear, but it didn’t.
Assuming this is intentional behavior I wonder why?
as an example, after
pkg> rm ExtractMacro
I was expecting the folder .julia/packages/ExtractMacro/Wcrs/ or .julia/packages/ExtractMacro/ to disappear, but it didn’t.
Assuming this is intentional behavior I wonder why?
That command removes ExtractMacro from the current environment, but other environments on your system might still need ExtractMacro, so the folder isn’t deleted.
If you want to clean up any packages that aren’t used by any environment, you can garbage collect by typing
pkg> gc
That, and also that there is no need to download it again next time you add the same version of the package.
I will have to keep in mind to run pkg> gc every now and then. I just did it, after a few weeks on 0.7, and it has freed up almost 1 Gb
Deleted 300 package installations : 836.488 MiB
We’ll add automatic garbage collection at some point but we will probably want to be a little careful about it.
Might be nice to ignore .DS_Store for Mac OS since otherwise it will fail at
ERROR: SystemError: unable to read directory /Users/name/.julia/packages/.DS_Store: Not a directory
This is fixed on master of Pkg, will be in next julia bugfix release