Hello,
I have been using Julia 0.6 for a while and decided to move to 1.0 today.
I’ve read documentation about the new package manager but I’m unable to use any package !
As usual, I installed Julia by unpacking the generic linux x86-64 archive and creating a symbolic link to julia binary in /usr/local/bin.
Then, in julia repl, the following command fails :
using Pkg
ERROR: ArgumentError: Package Pkg not found in current path:
– Run import Pkg; Pkg.add("Pkg") to install the Pkg package.
Moreover, if I enter the pkg repl with ], I don’t see any default environment name before pkg>.
When trying the add command, I always get the following error :
ERROR: no active project
If I activate the current directory as an active project, then It looks like I can install new packages, but when I go back to the julia repl It is not possible to use them.
Do I miss something there ?
Thank you for your help,
Nicolas
Sounds like you’re missing a default environment in your user depot (~/.julia/environments/v1.0). If you touch a Project.toml, Manifest.toml into that folder, you should be good to go…
I already tried that when searching for a similar issue, but this does not make any improvement in my case…
What happens if you delete the environments directory?
In fact, the .julia directory is created when I launch julia for the first time but does not contain any environments folder.
When I activate an environment providing a name, a new folder with the same name is created in the working directory (I launch julia repl from a shell).
And then, I’m not able to use that environment when I leave the pkg repl mode.
This problem occurs on 2 different personal computers where Debian 9 (current stable) is installed.
I just tried julia on Ubuntu 18.04 in a virtual machine (qemu) and everything works as expected !
Moreover the sad thing is I’m not able to compile julia-1.0.3 from sources on my Debian.
The compilation process gets stuck forever at the end, with no cpu usage, when compiling sys.so.
I would be interested to know if anybody with a Debian 9 has already managed to install julia-1.x, and how I should do.
Thanks
I solved my initial problem just by unsetting the variable JULIA_LOAD_PATH that I used with julia 0.6.4…
Apparently this also solves my compilation problem !
Without setting the environment variable JULIA_LOAD_PATH, the LOAD_PATH variable in julia repl is
julia> LOAD_PATH
3-element Array{String,1}:
“@”
“@v#.#”
“@stdlib”
Setting JULIA_LOAD_PATH totally erases this array.
Is it done on purpose ? It seems that it should be better to just append the paths contained in JULIA_LOAD_PATH to this array…
Whatever, problem solved 
Just for documentation in case this can help some people like me :
Apparently this is an open issue
https://github.com/JuliaLang/julia/issues/29513
But this is solved by appending : to JULIA_LOAD_PATH.