为了账号安全,请及时绑定邮箱和手机立即绑定

不运行 hello world 示例

不运行 hello world 示例

Go
烙印99 2021-12-27 10:49:29
我正在 Ubuntu 14.04 中安装 go 并且相信我的 GOPATH$ 设置正确并且似乎无法运行这个 go install hello.go 文件。我摆脱了我首先遇到的任何路径错误,但我仍然没有看到成功运行Go 安装在 /etc/go$ go envGOARCH="amd64"GOBIN=""GOCHAR="6"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/etc/go/packages"GORACE=""GOROOT="/etc/go"GOTOOLDIR="/etc/go/pkg/tool/linux_amd64"CC="gcc"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"CXX="g++"CGO_ENABLED="1"在这里我制作了文件,通过 nano 编辑以复制 hello world 示例,但是当我运行它时,没有任何反应......$ mkdir -p $GOPATH/src/github.com/hackg$ nano $GOPATH/src/github.com/hackg/hello/hello.go$ go install github.com/hackg/hello$问题 - 它应该在那里显示 hello world,证明 Go 正在正确构建文件,但我得到的只是一个新的终端提示,为新命令做好准备,没有 HELLO WORLD
查看完整描述

3 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

不,该命令不会运行您的程序;go install刚刚制作了一个可以运行的二进制文件$GOPATH/bin/hello。您可以添加到您的~/.bashrc或同等的线export PATH=$GOPATH/bin:$PATH,并打开一个新的shell(如关闭并重新打开你的终端程序),所以你可以叫它hellogo run宁文件将编译和运行,但它是合理的开始,go install因为这是您将用于“真实”程序而不是快速测试的内容。

(听起来您使用 GOPATH 和所有内容都走在正确的轨道上,但是对于通常设置 Go 环境,您可能会发现这个问题很有帮助。)


查看完整回答
反对 回复 2021-12-27
?
当年话下

TA贡献1890条经验 获得超9个赞

我做了以下工作,它对我来说很好。你可以试试:-

在终端中运行以下命令:-

sudo apt-get install golang

这将在您的系统中安装 golang

在 .bashrc 文件中添加以下几行:-

export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

现在,关闭并打开您的外壳。并运行以下命令来检查系统中安装的 go 版本:-

go version

假设 hello.go 是包含 hello world 程序的文件,然后执行以下操作:-

go run hello.go

希望能帮助到你。


查看完整回答
反对 回复 2021-12-27
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

我想通了,我认为它会运行命令,而不仅仅是安装它。

安装后我所要做的就是输入 hello 并按 Enter

$ hello
hello, world

我想我没有很好地阅读说明。谢谢twotwotwo


查看完整回答
反对 回复 2021-12-27
  • 3 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号