struCoder / pmgo

pmgo is a process manager for Golang applications.
MIT License
625 stars 65 forks source link

Windows平台,Go1.11.4 安装时出现错误 #36

Closed navono closed 5 years ago

navono commented 5 years ago
$ go version
go version go1.11.4 windows/amd64

安装到最后出现:

$ go get -u -v github.com/struCoder/pmgo
github.com/struCoder/pmgo (download)
github.com/Sirupsen/logrus (download)
github.com/konsorten/go-windows-terminal-sequences (download)
github.com/sevlyar/go-daemon (download)
github.com/fatih/color (download)
github.com/olekukonko/tablewriter (download)
github.com/mattn/go-runewidth (download)
github.com/struCoder/pidusage (download)
github.com/BurntSushi/toml (download)
Fetching https://gopkg.in/alecthomas/kingpin.v2?go-get=1
Parsing meta tags from https://gopkg.in/alecthomas/kingpin.v2?go-get=1 (status code 200)
get "gopkg.in/alecthomas/kingpin.v2": found meta tag get.metaImport{Prefix:"gopkg.in/alecthomas/kingpin.v2", VCS:"git", RepoRoot:"https://gopkg.in/alecthomas/kingpin.v2"} at https://gopkg.in/alecthomas/kingpin.v2?go-get=1
gopkg.in/alecthomas/kingpin.v2 (download)
github.com/alecthomas/template (download)
github.com/alecthomas/units (download)
github.com/struCoder/pmgo/lib/utils
# github.com/struCoder/pmgo/lib/utils
..\..\struCoder\pmgo\lib\utils\filemutex.go:30:13: undefined: syscall.Flock
..\..\struCoder\pmgo\lib\utils\filemutex.go:30:50: undefined: syscall.LOCK_EX
..\..\struCoder\pmgo\lib\utils\filemutex.go:40:13: undefined: syscall.Flock
..\..\struCoder\pmgo\lib\utils\filemutex.go:40:50: undefined: syscall.LOCK_UN

导致安装失败。

struCoder commented 5 years ago

@navono 这个项目依赖的一个包暂时不支持windows平台,那个包也是我写的。 pidusage

navono commented 5 years ago

好的。可以在 REDAME 中注明支持的平台。