不能 运行 GNU Smalltalk gst;致命:不是 git 存储库(或任何父目录):.git

Can't run GNU Smalltalk gst; fatal: not a git repository (or any of the parent directories): .git

我刚刚在 Ubuntu 上安装了 GNU Smalltalk gst,当我在终端中输入 gst 时,我得到了这个:

fatal: not a git repository (or any of the parent directories): .git

我该如何解决这个问题?

问题是 Smalltalk gst 命令与 git 软件包安装提供的别名 gst 之间存在冲突,它可能执行 git status.此原因已在其他链接的答案中指出(例如),但这些答案并没有告诉您如何解决它。

有几种方法可以轻松解决这个问题:

您可以通过在登录配置文件中执行 unalias 来撤消 git 安装设置的别名。确保在执行任何全局配置文件之后放置它:

unalias gst

或者,如果您想将 gst 别名保留为 git status,请为 GNU Smalltalk 创建一个新别名,例如:

alias gnust={path to your GNU Smalltalk gst program}

然后只需键入 gnust 即可获取 Smalltalk。