我無法讓我的 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 關注
- 232 瀏覽
添加回答
舉報
0/150
提交
取消