-
On Linux, I just need one line for the environment variable in my
And Sile works beautifully. But on my Mac, I set the ENV in
And even an
But Sile can't find the
I have Anyone having the same experience as I am? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 25 replies
-
Thanks for the report. Off the top of my head I don't recognize what is going on here, but here are a couple things to try. Lets look into how You ran eval on the output of this, but lets get a look at what the output was: $ luarocks --lua-version 5.1 path --local Also lets see what LuaRocks itself knowns about resilient: $ luarocks --lua-version 5.1 show resilient.sile |
Beta Was this translation helpful? Give feedback.
No it isn't. The first test shows it is blank before the next eval line goes on to set it. You're good there.
I see the problem now. I don't know about the root cause, but clearly out
os.getenv()
is not working at all in the Rust binary built on macOS. It is working in plain LuaJIT, which is interesting. Orthagonal to that issue the Homebrew method of bundling the LuaRocks dependencies is going to totally screw people up. It is not using our upstream method of vendoring LuaRocks dependencies, it is pretending to supply them from the system. But it isn't actually supply…