繁体   English   中英

将 `go` 与鱼壳一起使用

[英]Using `go` with fish shell

我与运行奋力go鱼贝

A)我按照安装程序并按照文档中的说明安装了go

但是,当我运行go version时,出现致命错误:

fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

当我通过git init初始化 git 时,我收到另一个错误:

error: pathspec 'version' did not match any file(s) known to git

我在我的鱼配置中配置了如下路径:

set -gx GOPATH /home/<user>/go
set -gx PATH $PATH /usr/local/bin/go $GOPATH/bin

其中, /usr/local/bin/go是一个输出的which go两个bashfish


然而,像bash -c 'go version'一样运行它,没有任何问题(即使没有 git 目录)。


B) 也试过gofishdnf安装go,结果一样

任何帮助是极大的赞赏!


附加信息:

  • Fish 版本: fish, version 3.0.2
  • 操作系统: Linux t460s 5.0.13-300.fc30.x86_64 x86_64 GNU/Linux

这可能是使用的某种别名吗? 错误消息是来自 git 二进制文件的错误。

查看您的文件 ~/.config/fish/config.fish,看看您是否在那里找到了别名。 如果在那里没有找到任何内容,请查看 ~/.config/fish/ 和子文件夹中的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM