我无法让我的 golang prog 通过 upstart 运行。这是我的项目目录-- /go /src /print.io /geo main.go /geodomain [.. files ..]我的 gopath 设置为/go上面的目录。在/geo我可以运行的文件夹中go run main.go,它可以工作。但是,使用以下新贵配置其日志记录main.go:8:2: import "print.io/geodomain": cannot find package-为什么它不像我手动运行命令那样从新贵开始工作?description "go-server"author "micah smith"start on (net-device-up and local-filesystems and runlevel [2345])stop on runlevel [!2345]respawnscript chdir ~/go/src/print.io/geo/ exec go run main.goend script
1 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
从评论中恢复:
是否有可能在通过 Upstart 调用时
GOPATH
未设置?尝试编译您的程序 (go build
) 并将其放在您的正常PATH
.
- 1 回答
- 0 关注
- 198 浏览
添加回答
举报
0/150
提交
取消