Repository navigation
|
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? |
Answered by
alerque
Sep 30, 2024
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 --localAlso lets see what LuaRocks itself knowns about resilient: $ luarocks --lua-version 5.1 show resilient.sile |
25 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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…