I'm not sure how often this comes up, but I've found a difference in how the Julia CLI parses arguments between v0.4 and v0.5 on Linux and OSX on v0.4:
julia -O -- script.jl ERROR: could not open file /path/to/file/-- in include at ./boot.jl:261 in include_from_node1 at ./loading.jl:304 in process_options at ./client.jl:280 in _start at ./client.jl:378 on v0.5: julia -O -- script.jl <runs> Leaving out the "--" causes v0.5 to complain, but not v0.4. Is this a known issue? It looks like the cause might be that -O takes an argument on v0.5, but it isn't clear that it _must_ be given an argument. Regards, -Max