go - 安装和构建 Go

标签 go git-bash

安装 go 并设置 GOPATH 值后,尝试以 %GOPATH%\bin\hello 的形式执行 bin(hello.exe) 中的文件,错误显示 bash:fg: no such job(used gitbash)

最佳答案

您面临的问题是由于您引用 GOPATH 的方式所致。在 Bash(以及我使用过的每个 shell)中,通过在变量名前加上美元 ($) 符号来访问变量,如下所示:

echo $GOPATH

所以你应该使用什么来运行你的程序:

$GOPATH/bin/hello

(注意:在 Bash 中路径是用正斜杠分隔的,而不是 Windows 中使用的反斜杠)

错误信息的解释

在 bash 和其他 shell 中,百分比 (%) 符号用于引用已停止的作业。例如,我们可以这样做:

vim

(vim 打开)

然后按 ctrl + z 将向 vim 发送停止信号并返回到 shell。打字 职位 然后会给你一个停止的工作列表:

jobs
[1]+  Stopped                 vim  (wd: ~)

然后您可以重新启 Action 业,使用

将其带回前台
%1

fg %1

(一个是停止作业的编号),

关于go - 安装和构建 Go,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41217290/

相关文章:

ruby - 通过 git bash 找不到 gem 命令

unit-testing - 如何在 Go 中将所有包的代码覆盖率放在一起?

go - Go的SSH客户端和AIX上的PTY

for-loop - 您如何遍历函数产生的所有值?

cygwin - 为什么msys2或cygwin中scp的传输速度限制为4MB

windows - 如何在 Windows 中将 Git Bash 拆分为多个 “view”?

go: 找不到 GOROOT 目录:c:\go

database - GORM ORM : Preloading in both relationship directions possible?

admin - Git Bash- 尝试删除目录时权限被拒绝。 Git bash 有类似 sudo 的命令吗?

opencv - 使用 Git Bash 使用 Tesseract 构建 OpenCV