MSYS2:集成 Git-For-Windows 后,我在 MSYS2 启动时遇到此错误:bash: create-shortcut.exe: command not found
MSYS2: After integrating Git-For-Windows, I'm getting this error at MSYS2 startup: bash: create-shortcut.exe: command not found
我安装了 msys2
,然后通过应用 this simple procedure.
在那个 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
),或者它可能位于何处?或者甚至知道解决这个问题的方法是什么? =:)
提前谢谢你。
感谢评论者。
这是一个错误,要么是因为引用的命令未包含在程序包中,要么是因为该命令不在脚本的 PATH
中。我将在 GitHub
项目中为此提交一个问题。
特别感谢 @HolyBlackCat
指出该过程不是必需的,因为 git(1)
已经在 MSYS2
的默认存储库中可用。 (我是 MSYS2
的新手,因为我获得了 Windows
环境而不是 Linux
)。因此,我最终取消了该过程并改为安装本机存储库版本,效果很好。
但是,如果您确实想保留该过程提供的版本——因为它确实提供的不仅仅是 git(1)
命令(例如,它还有一个 SDK
) -- 然后您可以简单地找到并安全地 comment-out /etc/profile.d/git-sdk.sh
RC 脚本中的违规部分,其唯一目的是创建一个 Windows
桌面图标。希望这对其他人有帮助。
我安装了 msys2
,然后通过应用 this simple procedure.
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
),或者它可能位于何处?或者甚至知道解决这个问题的方法是什么? =:)
提前谢谢你。
感谢评论者。
这是一个错误,要么是因为引用的命令未包含在程序包中,要么是因为该命令不在脚本的 PATH
中。我将在 GitHub
项目中为此提交一个问题。
特别感谢 @HolyBlackCat
指出该过程不是必需的,因为 git(1)
已经在 MSYS2
的默认存储库中可用。 (我是 MSYS2
的新手,因为我获得了 Windows
环境而不是 Linux
)。因此,我最终取消了该过程并改为安装本机存储库版本,效果很好。
但是,如果您确实想保留该过程提供的版本——因为它确实提供的不仅仅是 git(1)
命令(例如,它还有一个 SDK
) -- 然后您可以简单地找到并安全地 comment-out /etc/profile.d/git-sdk.sh
RC 脚本中的违规部分,其唯一目的是创建一个 Windows
桌面图标。希望这对其他人有帮助。