我想尝试在 Windows 上测试 Raku 代码。我设法在 VirtualBox 上设置 Windows 11,并安装 Raku 二进制文件,并且可以执行脚本。
run但是,我似乎无法在不返回错误的情况下获得最简单的命令来执行任何操作:
run('ls');
结果是:
The spawned command 'ls' exited unsuccessfully (exit code: 1, signal: 0)
in block <unit> at .\test.txt line 5
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用dir命令,但遇到了同样的问题。
ls默认情况下,Windows 上没有程序,dir也不是可以运行的可执行文件,而是内置的 Windows 命令 shell。您可以尝试使用shell而不是run,或者尝试类似的方法:
run 'cmd.exe', '/c', 'dir'