在Windows上找不到valac命令

时间:2017-12-20 21:15:38

标签: windows vala msys2

我试图让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,但这不起作用,我试图再次运行该命令,它说它已经安装并且是最新的。

1 个答案:

答案 0 :(得分:2)

你可能没有开始" mingw64.exe" (mingw64-x86_64的msys2子系统。)

msys2中有三个不同的子系统(每个子系统都有自己的pacman包存储库):

  • msys2
  • 的mingw32
  • mingw64

您可以为其中任何一个启动shell。目前最好的解决方案是使用附带的发射器(msys2.exemingw32.exemingw64.exe)。

有关更多文档,请参阅此处:

https://github.com/msys2/msys2/wiki/Launchers

https://github.com/msys2/msys2/wiki/MSYS2-introduction