I am using WinPython, which puts Julia executables and .julia both as
subfolders of the installed WinPython folder, using environment variables
to tell Julia about their location. I installed WinPython in the
C:\Program Files\ folder. I always used an admin-started REPL to ensure
write permissions to the C:\Program Files\ folder.
I have a similar configuration on a Win7 x64 PC, but I executed only
commands before this one so far:
julia> Pkg.rm("WAV")
I tried these commands:
julia> Pkg.add("Lint")
julia> Pkg.rm("Lint")
julia> Pkg.update()
All worked fine.
Therefore, problem seems to be narrowed down to this combination:
julia> Pkg.checkout("WAV")
julia> Pkg.pin("WAV")
julia> Pkg.free("WAV")
julia> Pkg.rm("WAV")
Is there something in Julia or portable Git that is intolerant of a space
in the folder name (C:\Program Files\)? I hope not, as the reason I do so
is for security reasons. I set it up so only the administrator account can
add/remove/update packages, and other standard/limited accounts can only
use packages and other executables installed by the administrator. This is
especially important for a school environment. A standard feature of Win
XP and later is that the C:\Program Files\ folder only has write
permissions for the administrator. This configuration has been working
well with Julia v0.3.5, except for the issue that is the subject of this
post.