首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSYS2:在集成了getting之后,我在MSYS2启动时收到了这个错误: bash: create-miscut.exe:命令找不到

MSYS2:在集成了getting之后,我在MSYS2启动时收到了这个错误: bash: create-miscut.exe:命令找不到
EN

Stack Overflow用户
提问于 2022-03-04 00:22:58
回答 1查看 362关注 0票数 2

我安装了msys2,然后通过应用这个简单的程序msys2环境中集成了Git-For-Windows的安装。

这样做之后,当我双击msys2桌面图标时,我会得到这个错误:

代码语言:javascript
复制
bash: create-shortcut.exe: command not found
bash: create-shortcut.exe: command not found

jdoe@msys2$

我可以看到上述错误起源于的地方。

前面的过程创建了这个新脚本-- /etc/profile.d/git-sdk.sh --它试图运行create-shortcut.exe命令;但是(和脚本一样)我找不到create-shortcut.exe在哪里。

有人知道create-shortcut.exe来自哪里(MSYS2MS-WINDOWS),或者它可能位于哪里吗?或者甚至可能知道修复这是什么?=:)

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-05 14:10:46

谢谢大家的好评。

这是一个错误,要么是因为所引用的命令没有包含在包中,要么是因为该命令不在脚本的PATH中。我将在GitHub项目中为它提交一个问题。

特别感谢@HolyBlackCat指出这个过程并不必要,因为git(1)已经在MSYS2的默认存储库中可用。(我是MSYS2新手,因为我被提供了一个Windows环境,而不是Linux)。因此,我最终退出了过程,转而安装了本机存储库版本,效果很好。

但是,如果您确实希望保留该过程提供的版本--因为它确实提供的不仅仅是git(1)命令(例如,它也有一个SDK ) --那么您可以简单地定位并安全地注释掉/etc/profile.d/git-sdk.sh RC脚本中的违规部分,后者的唯一目的是创建Windows桌面图标。希望这能帮到其他人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71345288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档