Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 更新core后在MSYS2中找不到某些主命令 问题_Windows_Bash_Msys2 - Fatal编程技术网

Windows 更新core后在MSYS2中找不到某些主命令 问题

Windows 更新core后在MSYS2中找不到某些主命令 问题,windows,bash,msys2,Windows,Bash,Msys2,在更新核心后,MSYS2中找不到一些主要命令 环境 Windows 8.1 64位 msys2-x86_64-20150916 细节 我将MSYS2引入我的计算机并执行了核心更新。但是,在更新之后,当我键入pacman或updatecore时,终端会显示bash:pacman:command not found。我重新启动了MSYS2并尝试了相同的过程,但结果是一样的。我重新安装了MSYS2,并尝试了相同的过程,但结果是一样的。我想把事情做好,但不知道怎么做 如有任何建议,将不胜感激。谢谢。

更新核心后,MSYS2中找不到一些主要命令

环境
  • Windows 8.1 64位
  • msys2-x86_64-20150916
细节 我将MSYS2引入我的计算机并执行了核心更新。但是,在更新之后,当我键入
pacman
updatecore
时,终端会显示
bash:pacman:command not found
。我重新启动了MSYS2并尝试了相同的过程,但结果是一样的。我重新安装了MSYS2,并尝试了相同的过程,但结果是一样的。我想把事情做好,但不知道怎么做


如有任何建议,将不胜感激。谢谢。

更新核心
已被弃用;它的功能现在由pacman处理;run
pacman-Syuu

在几天内两个不同的Win10虚拟机出现两次问题。对我来说,表现形式是“diff:command not found”。$PATH中没有明显的变化。C:\msys64\usr\bin中不再有diff。

对于我运行:
pacman-S openssh
解决了它(找到了)

注意,S.O上的msys*和mingw*标记的关注者数量很少。你可能会在msys邮件列表上得到更好的帮助。MSYS2似乎也是本体论的。当我有mingw/msys问题并且发现它非常容易使用时,我会使用它。祝你好运。如果键入
/usr/bin/pacman
,会发生什么?那么ls/usr/bin
呢?那echo$PATH呢?更新核心脚本的输出中有什么不寻常的地方吗?MSYS2邮件列表如下:;MSYS与MSYS2不同。>David Grayson
ls/usr/bin
给了我各种命令的列表
/usr/bin/pacman
生成
错误:未指定操作(使用-h获取帮助)
。哇,成功了!然后我在PATH变量中添加了
D:\msys64\usr
,现在一切都正常了。非常感谢。FYI
update core
在2016年初被弃用。以后只需运行
pacman-Su