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

10

问题

update-core 后,在 MSYS2 中找不到一些主要命令。

环境

  • Windows 8.1 64位操作系统
  • msys2-x86_64-20150916

详情

我在电脑上安装了 MSYS2 并执行了 update-core。但是在更新后,当我输入 pacman 或者 update-core 命令时,终端会显示 bash: pacman: command not found。我已经重启了 MSYS2 并尝试重新执行相同的过程,但结果仍然相同。我也重新安装了 MSYS2 并尝试执行相同的操作,但结果仍然相同。我想要解决这个问题,但不知道该怎么办。

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


4
如果您键入/usr/bin/pacman会发生什么?键入ls /usr/bin呢?键入echo $PATH呢?在update-core脚本的输出中有任何异常吗? - David Grayson
2
MSYS2的邮件列表在这里:https://sourceforge.net/p/msys2/mailman/msys2-users/;MSYS与MSYS2不同。 - David Grayson
1
@DavidGrayson:感谢您提供的好主意和资源澄清。希望有更好的界面来浏览该组,比如SourceForge(个人意见;-))。祝大家好运。 - shellter
2
David Grayson,ls /usr/bin - dixhom
2
FYI update-core 在2016年初已被弃用。未来只需要运行 pacman -Su 即可。 - roblogic
显示剩余2条评论
3个回答

7

update-core已经被弃用,现在的功能由pacman处理;请运行pacman -Syuu


2

最近几天,我在两个不同的Win10虚拟机上遇到了同样的问题。对我来说,表现为“diff:命令未找到”。$PATH没有明显的变化。C:\msys64\usr\bin中不再包含diff。


1

对我来说,运行:pacman -S openssh解决了这个问题(在这里找到)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接