2
我無法讓我的golang prog通過新貴運行。無法通過Upstart啓動Golang Prog
這裏是我的凸出dir--
/go
/src
/print.io
/geo
main.go
/geodomain
[.. files ..]
我有我的GOPATH設置爲/go
DIR以上。
在/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]
respawn
script
chdir ~/go/src/print.io/geo/
exec go run main.go
end script
如果你cd到'geo'目錄然後運行'go run main.go',它會工作嗎? –
@deft_code是的它的確如此 – Micah
有沒有可能通過Upstart調用'GOPATH'沒有設置?嘗試編譯你的程序('go build')並將其放在你正常的'PATH'上。 –