-
-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
MinGW-w64 / MSYS2 support #650
Comments
I understand these issues are predominantly for setting up CI testing on MSYS2? It's not so much a problem for using it? |
It affects the |
I assume the same issues will arise for normal usages too. |
Also this spec is failing inside MSYS2: shards/spec/integration/install_spec.cr Lines 1285 to 1291 in ec84197
The reason is that the temporary |
As part of crystal-lang/crystal#6170, it makes sense to test Shards on MSYS2 and package Shards for it as well. The bad news is that all the resolvers are problematic on MSYS2:
/usr/bin/hg
, a Python script with a shebang, whichProcess.run
doesn't handle. Nor is running the script with Python expected on Windows, since Mercurial packageshg.exe
using PyOxidizer; the specs will pass if this executable is exposed inside MSYS2 with something likePATH="$(cygpath $PROGRAMFILES)/Mercurial:$PATH"
.$PATH
would work. (If obtained via WinGet, it should be available at$(cygpath $LOCALAPPDATA)/Microsoft/WinGet/Links
.)Everything else seems to work fine.
The text was updated successfully, but these errors were encountered: