You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've long pointed out here that the cygwin version of bash is a perfectly fine version of bash, and as long as you don't pollute any variables with unixy paths (if you don't want that), there is absolutely no reason it shouldn't work.
Well low and behold, a few months back, cygwin started working again! And there was rejoicing in the land! And indeed it still works!!
Well kinda, it works on my old machine. But when I go to install it on a new machine, it doesn't work. Seemingly ... because it doesn't install ~/.sdkman/libexec executables. My old machine has those executables, and it works fine with cygwin.
So the documentation alleges that it works with MSYS2/Mingw bash. So I installed that, then installed sdkman again, and same thing... it doesn't work, and no libexec subfolder.
Now if I do set -x on my old machine, and do sdk help, it detects libexec, and calls the help executable to output help. But on the new installation it doesn't detect it, and it echos via bash all the help text.
It seems to me, that someone needs to do some very trivial work to detect cygwin, and/or MSYS2, and simply install libexec, and then the people in the land can go back to rejoicing again.
The text was updated successfully, but these errors were encountered:
I've long pointed out here that the cygwin version of bash is a perfectly fine version of bash, and as long as you don't pollute any variables with unixy paths (if you don't want that), there is absolutely no reason it shouldn't work.
Well low and behold, a few months back, cygwin started working again! And there was rejoicing in the land! And indeed it still works!!
Well kinda, it works on my old machine. But when I go to install it on a new machine, it doesn't work. Seemingly ... because it doesn't install ~/.sdkman/libexec executables. My old machine has those executables, and it works fine with cygwin.
So the documentation alleges that it works with MSYS2/Mingw bash. So I installed that, then installed sdkman again, and same thing... it doesn't work, and no libexec subfolder.
Now if I do set -x on my old machine, and do sdk help, it detects libexec, and calls the help executable to output help. But on the new installation it doesn't detect it, and it echos via bash all the help text.
It seems to me, that someone needs to do some very trivial work to detect cygwin, and/or MSYS2, and simply install libexec, and then the people in the land can go back to rejoicing again.
The text was updated successfully, but these errors were encountered: