安装go并设置GOPATH值,同时尝试执行bin(hello.exe)中存在的文件为%GOPATH%\ bin \ hello时,错误显示bash:fg:没有这样的工作(使用gitbash)
答案 0 :(得分:0)
您遇到的问题是由于您引用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
(一个是已停止工作的编号),