(@v1.7) pkg> activate clean
Activating new project at C:\Users\abc\Desktop\clean
(clean) pkg> add GitHub - JuliaPlots/Plots.jl: Powerful convenience for Julia visualizations and data analysis
Updating git-repo https://github.com/JuliaPlots/Plots.jl
Updating registry at C:\Users\abc\.julia\registries\General.toml
Resolving package versions…
ERROR: Unsatisfiable requirements detected for package PlotsBase [c52230a3]:
PlotsBase [c52230a3] log:
├─PlotsBase [c52230a3] has no known versions!
└─restricted to versions 0.1 by Plots [91a5bcdd] — no versions left
└─Plots [91a5bcdd] log:
├─possible versions are: 2.0.0 or uninstalled
└─Plots [91a5bcdd] is fixed to version 2.0.0
Updating git-repo https://github.com/JuliaPlots/Plots.jl
Resolving package versions…
ERROR: Unsatisfiable requirements detected for package RecipesPipeline [01d81517]:
RecipesPipeline [01d81517] log:
├─possible versions are: 1.0.0 or uninstalled
├─restricted to versions 1 by PlotsBase [c52230a3], leaving only versions 1.0.0
│ └─PlotsBase [c52230a3] log:
│ ├─possible versions are: 0.1.0 or uninstalled
│ └─PlotsBase [c52230a3] is fixed to version 0.1.0
├─restricted to versions 0.6.10-0.6 by Plots [91a5bcdd] — no versions left
│ └─Plots [91a5bcdd] log:
│ ├─possible versions are: 1.40.5 or uninstalled
│ └─Plots [91a5bcdd] is fixed to version 1.40.5
└─RecipesPipeline [01d81517] is fixed to version 1.0.0
Why do you want to add the unreleased Plots v2 rather than just using the release version? And why do you want to do so on an old Julia release?
I’ve just checked Gunnar’s suggestion on both Julia 1.10.3 and 1.7.3 and both work fine, so in this case it’s not a Julia version issue but in general if you want to live on the bleeding edge of package development and work with unreleased versions it’s advisable to also use a current Julia version.