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

如何在 Go 服务器上运行 Go 项目?

如何在 Go 服务器上运行 Go 项目?

Go
手掌心 2021-11-22 20:03:33
我没有使用 GoLang 的经验。我有一个 Go 项目,我想在我的 ubuntu 14.04 上的本地服务器上运行它。我已经安装了 Go 服务器和 Go 代理,它们正在运行。hesam: ~ $ sudo /etc/init.d/go-server start[sudo] password for hesam: using default settings from /etc/default/go-serverStarted Go Server on http://hesam:8153/gohesam: ~ $ sudo /etc/init.d/go-agent start[Fri Nov 27 20:46:44 MST 2015] using default settings from /etc/default/go-agentStarted Go Agent.hesam: ~ $根据命令行所说的/var/go/是我可以用来放置我的 GO 项目的文件夹。根据我在 Apache 服务器中的了解www,我们可以从 localhost 访问一个文件夹。所以,我期待 Go 服务器有这样的东西(但似乎我错了)。我的项目包含一些文件夹,例如client, config, protocol, server' and two files chat.json andmain.go . I thought main.go acts asindex.html` 或类似的文件夹。那么,如何在服务器上运行项目?
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

该go-server和go-agent是一部分转到连续输送系统,并且绝对不会需要运行写在程序转到编程语言。


实际上,你不需要任何东西来运行用 Go 编写的编译程序,因为它是静态编译的(默认情况下,动态链接可用),这意味着所有必要的库都放在可执行文件本身中,并且可执行文件是自给自足的(在某些限制,但这是一个边缘情况,在这里)。


因此,为了运行 Go 程序,只需构建它并像这样调用它


$ /path/to/programName

Hello, World!

(假设您构建了经典示例)。


有关详细信息,请参阅如何编写 Go 代码。


查看完整回答
反对 回复 2021-11-22
?
梦里花落0921

TA贡献1772条经验 获得超5个赞

要运行 golang 程序,您可以执行go rungo install. 如果您还没有设置 go 环境,您可以使用gvm或使用包管理器在 linux 发行版上安装。


查看完整回答
反对 回复 2021-11-22
  • 2 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信