我安装了msys2,然后通过应用这个简单的程序在msys2环境中集成了Git-For-Windows的安装。
这样做之后,当我双击msys2桌面图标时,我会得到这个错误:
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来自哪里(MSYS2,MS-WINDOWS),或者它可能位于哪里吗?或者甚至可能知道修复这是什么?=:)
提前谢谢你。
发布于 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桌面图标。希望这能帮到其他人。
https://stackoverflow.com/questions/71345288
复制相似问题