首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Go服务器上运行Go项目?

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

Stack Overflow用户
提问于 2015-11-28 12:13:15
回答 2查看 9.5K关注 0票数 1

我没有使用GoLang的经验。

我有一个Go项目,我想在我的ubuntu 14.04上的本地服务器上运行它。我已经安装了Go服务器和Go代理,它们正在运行。

代码语言:javascript
复制
hesam: ~ $ sudo /etc/init.d/go-server start
[sudo] password for hesam: 
using default settings from /etc/default/go-server
Started Go Server on http://hesam:8153/go
hesam: ~ $ sudo /etc/init.d/go-agent start
[Fri Nov 27 20:46:44 MST 2015] using default settings from /etc/default/go-agent
Started Go Agent.
hesam: ~ $

根据命令行所说,/var/go/是我可以用来放入GO项目的文件夹。据我所知,在Apache服务器上有一个www文件夹,我们可以从本地主机访问它。所以,我期望Go服务器会有类似的东西(但似乎我错了)。

我的项目包含一些文件夹,如clientconfigprotocolserver' and two files main.goacts asindex.html`或类似的文件夹。

那么,如何在服务器上运行项目呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-28 21:42:26

go-servergo-agentGo continuous delivery system的一部分,绝对不需要运行用Go programming language编写的程序。

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

因此,为了运行Go程序,只需构建它并调用它,如下所示

代码语言:javascript
复制
$ /path/to/programName
Hello, World!

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

详情请参考How to Write Go Code

票数 4
EN

Stack Overflow用户

发布于 2015-11-29 02:09:28

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33967610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档