【问题标题】:Some main commands not found in MSYS2 after update-coreupdate-core 后在 MSYS2 中找不到一些主要命令
【发布时间】:2016-04-21 13:15:26
【问题描述】:

问题

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

环境

  • Windows 8.1 64 位
  • msys2-x86_64-20150916

详情

我将 MSYS2 引入我的计算机并执行 update-core。但是,更新后,当我输入pacmanupdate-core 时,终端显示bash: pacman: command not found。我重新启动了 MSYS2 并尝试了相同的过程,但结果是一样的。我重新安装了 MSYS2 并尝试了相同的过程,但结果是一样的。我想把事情做好,但不知道怎么做。

任何建议将不胜感激。谢谢。

【问题讨论】:

  • 请注意,此处 S.O. 上 msys* 和 mingw* 标签的关注者数量较少。您可能会在 MSYS 邮件列表上获得更好的帮助。 MSYS2 似乎也很重要。当我遇到 mingw/msys 问题并发现它非常易于使用时,我会使用 mingw.5.n7.nabble.com/MinGW-MSYS-f26539.html。祝你好运。
  • 如果你输入/usr/bin/pacman会发生什么? ls /usr/bin 呢? echo $PATH 呢? update-core 脚本的输出有什么异常吗?
  • MSYS2 邮件列表在这里:sourceforge.net/p/msys2/mailman/msys2-users; MSYS 与 MSYS2 不同。
  • > David Grayson ls /usr/bin 给了我各种命令的列表。 /usr/bin/pacman 产生 error: no operation specified (use -h for help)。哇,它成功了!然后我将D:\msys64\usr 添加到 PATH 变量中,现在一切似乎都运行良好。谢谢!
  • 仅供参考 update-core 在 2016 年初的某个时候被弃用。以后只需要运行 pacman -Su

标签: windows bash msys2


【解决方案1】:

对于我来说:pacman -S openssh 解决了它(找到它here

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2021-05-08
        • 2016-06-30
        • 1970-01-01
        • 1970-01-01
        • 2012-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多