In Julia v1.4 the default environment looks like (@v1.4) pkg>
previously it looked like, (v1.3) pkg>
What’s the meaning of the @
?
In Julia v1.4 the default environment looks like (@v1.4) pkg>
previously it looked like, (v1.3) pkg>
What’s the meaning of the @
?
It means that it is a “shared projectt” in the sense that it is only identified by it’s name (not a path).
For example:
(@v1.5) pkg> activate --shared MySharedProject
Activating new environment at `~/.julia/environments/MySharedProject/Project.toml`
(@MySharedProject) pkg>
No matter what path you are in, the shared project MySharedProject
will refer to the same project. Just like the (default) v1.5 project is shared and you can activate it with activate --shared v1.5
.
Super cool feature. Thanks for explaining!