How to force BinDeps to download binaries?

I have this build.jl script that is meant to download Node.js and extract it under the deps folder in a package. This works great on my machine, but on appveyor it appears that BinDeps finds a node.exe installed on a system path and then doesn’t download the Node.js version that I want it to download, but instead it falls back to the system installed version. This appveyor output shows that.

How can I force BinDeps to ignore any system installed version of the binary and instead always use one of the providers that I specify to install the binary dependency?

Thanks,
David

3 Likes

See also https://github.com/JuliaLang/BinDeps.jl/issues/283

You can use a validate function.