当我尝试MSYS2-64
在 Windows 7 上的 (bash.exe) 上运行一个简单的 perl6 脚本时,它说:
Could not open my-perl6-script.pl. Failed to stat file: no such file or directory
相同的脚本运行得非常好,CMD.exe
所以我猜这是 perl6 和 MSYS2 之间的一些不兼容。
$ perl6 -v
返回:
This is Rakudo Star version 2018.04.1 built on MoarVM version 2018.04.1 implementing Perl 6.c.
perl6的bin文件夹是:
-rwxr-xr-x 1 win7 None 537938 May 11 2015 libgcc_s_sjlj-1.dll
-rw-r--r-- 1 win7 None 130262 May 7 2018 libmoar.dll.a
-rwxr-xr-x 1 win7 None 57681 May 11 2015 libwinpthread-1.dll
-rwxr-xr-x 1 win7 None 6633702 May 7 2018 moar.dll
-rwxr-xr-x 1 win7 None 57225 May 7 2018 moar.exe
-rw-r--r-- 1 win7 None 104 May 7 2018 nqp.bat
-rw-r--r-- 1 win7 None 104 May 7 2018 nqp-m.bat
lrwxrwxrwx 1 win7 None 23 Jun 19 2018 perl6 -> /c/rakudo/bin/perl6.exe
-rw-r--r-- 1 win7 None 242 May 7 2018 perl6.bat
lrwxrwxrwx 1 win7 None 23 Jun 19 2018 perl6.exe -> /c/rakudo/bin/perl6.bat
-rw-r--r-- 1 win7 None 248 May 7 2018 perl6-debug-m.bat
-rw-r--r-- 1 win7 None 242 May 7 2018 perl6-m.bat
如果我使用 perl6、perl6.exe 或 perl6.bat 运行脚本并不重要;他们都给出了同样的错误。我想在MSYS2-64
. 我该怎么办?谢谢