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

问题描述 投票:0回答:4

问题

一些主要命令在MSYS2之后没有找到

update-core

环境

  • Windows 8.1 64位
  • msys2-x86_64-20150916

详情

我将MSYS2引入我的计算机并执行更新核心。但是,更新后,当我输入

pacman
update-core
时,终端显示
bash: pacman: command not found
。我重新启动 MSYS2 并尝试了相同的过程,但结果是相同的。我重新安装了MSYS2并尝试了相同的过程,但结果是相同的。我想把事情做好,但不知道如何做。

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

windows bash msys2
4个回答
8
投票

update-core
已弃用;它的功能现在由 pacman 处理;运行
pacman -Syuu


3
投票

几天之内,两个不同的 Win10 虚拟机就出现了两次问题。对我来说,表现是“差异:找不到命令”。 $PATH 没有明显的变化。 C:\msys64\usr 中不再有 diff。


3
投票

对于我来说跑步:

pacman -S openssh
解决了它(找到它这里


0
投票

虽然这是一个老问题,但我也遇到了同样的问题,所以我想分享一下我的经验。在 Windows 10 上安装 msys2-x86_64-20240113 后,如果不指定完整路径,我无法运行任何命令,即使如此,我仍然无法安装任何软件包。

根据 GitHub 上的用户 “stumpedatwork”的建议,解决方案是将安装目录和子对象的所有权更改给我的用户,然后授予我的用户完全控制权。

高级安全设置

Advanced Security Settings

安装文件夹属性

Installation folder properties

我现在可以愉快地运行命令并安装软件包了。我安装 MSYS2 时没有注意,但我认为安装程序要求提升权限,这解释了问题是如何发生的。

© www.soinside.com 2019 - 2024. All rights reserved.