首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过Upstart启动Golang Prog

无法通过Upstart启动Golang Prog
EN

Stack Overflow用户
提问于 2013-09-30 19:36:28
回答 1查看 1.2K关注 0票数 2

我无法让我的金刚进程通过暴发户来运行。

这是我的预言--

代码语言:javascript
复制
 /go
   /src
     /print.io
       /geo
         main.go
       /geodomain
         [.. files ..]

我的gopath设置为上面的/go dir。

/geo文件夹中,我可以运行go run main.go,它可以工作。

但是,使用下面的upstart配置它的日志记录main.go:8:2: import "print.io/geodomain": cannot find package--

为什么它不像我手动运行命令时那样从upstart开始工作呢?

代码语言:javascript
复制
description "go-server"
author "micah smith"

start on (net-device-up
          and local-filesystems
          and runlevel [2345])

stop on runlevel [!2345]
respawn

script
        chdir ~/go/src/print.io/geo/
        exec go run main.go
end script
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-30 20:58:34

从评论中惊醒:

当通过Upstart调用时,是否可能没有设置GOPATH?尝试编译您的程序(go build)并将其放到您的普通PATH上。

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

https://stackoverflow.com/questions/19102349

复制
相关文章

相似问题

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