【问题标题】:installing and building Go安装和构建 Go
【发布时间】:2017-05-04 04:36:27
【问题描述】:

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

【问题讨论】:

  • 如果你将它构建到exe - 为什么不直接运行它?
  • 你需要将 $GOPATH/bin 添加到你的系统路径
  • 我已经将 Path 变量设置为我当前的工作目录

标签: go git-bash


【解决方案1】:

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

echo $GOPATH

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

$GOPATH/bin/hello

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

错误信息说明

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

vim

(vim 打开)

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

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

然后您可以重新开始作业,使用

将其带回前台
%1

fg %1

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

【讨论】:

    猜你喜欢
    • 2011-08-26
    • 1970-01-01
    • 2015-08-17
    • 2013-11-14
    • 1970-01-01
    • 2023-04-04
    • 2016-10-29
    • 2018-06-28
    相关资源
    最近更新 更多