我试图让vala在Windows上正常工作,但是它不起作用,我已经按照网站上的步骤操作:

  • 我下载并安装了msys2
  • 然后我跑了
    pacman -Syu
    pacman -Su
    
  • 然后我在vala网站上运行了该命令
    pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-pkg-config mingw-w64-x86_64-vala
    
  • 然后我尝试运行valac,并显示command not found

  • 我想念什么吗?我只尝试了vala,但没有用,我尝试再次运行该命令,并说该命令已经安装并且是最新的。

    最佳答案

    您可能没有启动“mingw64.exe”(mingw64-x86_64的msys2子系统)。
    msys2中有三个不同的子系统(每个子系统都有自己的pacman软件包存储库):

  • msys2
  • mingw32
  • mingw64

  • 您可以为其中任何一个启动 shell 程序。当前最好的解决方案是使用包含的启动器(msys2.exemingw32.exemingw64.exe)。
    请参阅此处以获取更多文档:
    https://www.msys2.org/wiki/Launchers/
    https://www.msys2.org/wiki/MSYS2-introduction/

    10-08 08:17