From dc1bac6b6f0e355569bd36a42af0e023e84839ad Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Tue, 9 Apr 2019 20:36:37 -0700 Subject: [PATCH] Fallback to __FILE__ when initializing global_prefix --- src/BinaryProvider.jl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/BinaryProvider.jl b/src/BinaryProvider.jl index ca92b47..d42a6c2 100644 --- a/src/BinaryProvider.jl +++ b/src/BinaryProvider.jl @@ -22,7 +22,10 @@ function __init__() global global_prefix # Initialize our global_prefix - global_prefix = Prefix(joinpath(dirname(pathof(@__MODULE__)), "..", "global_prefix")) + global_prefix = Prefix(joinpath(dirname(something( + pathof(@__MODULE__), # may be `nothing`; see JuliaLang/julia#31662 + @__FILE__, + )), "..", "global_prefix")) # Find the right download/compression engines for this platform probe_platform_engines!()