plotly.js has a latest version of 2.27.0, and that is probably what you intended to work relative to. The wrapper PlotlyJS.jl has a latest version of 0.18.11, which does not match the underlying plotly.js version. I don’t know how to relate the versions of a Julia wrapper and the original library, or if there even is a convenient way. Most I can tell from looking at the PlotlyJS.jl repository is that it’s using plotly.js v2 at the moment, and Pkg.build targets the latest release of plotly.js, which isn’t what you want.
Why did you try to install a specific version of PlotlyJS in the first place? If you do
using Pkg
Pkg.update()
you will normally get the latest version of your packages, and to check that if you do
]
status
in package manager mode it will indicate if any package has not the newest version. Only if you see that a package is hold back there, then it is worth to start any investigation.
If you see the text:
Info Packages marked with ⌃ and ⌅ have new versions available, but those
with ⌅ are restricted by compatibility constraints from upgrading.
To see why use `status --outdated`
You are trying to install something that does not exist. As @Benny has mentioned, the latest version of PlotlyJS.jl is v0.18.11, released two weeks ago. Do not confuse plotly.js (plotly for Javascript, with the latest version 2.27.0) with PlotlyJS.jl (Plotly’s wrapper for Julia).
Thanks to everyone who took the time to respond. Haven’t done this before, and it makes me very happy to realize there are people out there to help me.