尝试在 GO 中安装 StackImpact 时出现以下错误。有谁知道如何修复它?
谢谢..
Microsoft Windows [versão 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\leonardo>go get github.com/stackimpact/stackimpact-go
# github.com/stackimpact/stackimpact-go/internal
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:96: undefined: syscall.Getrusage
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:102: rusage.Utime undefined (type *syscall.Rusage has no field or method Utime)
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:103: rusage.Utime undefined (type *syscall.Rusage has no field or method Utime)
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:104: rusage.Stime undefined (type *syscall.Rusage has no field or method Stime)
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:105: rusage.Stime undefined (type *syscall.Rusage has no field or method Stime)
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:112: undefined: syscall.Getrusage
C:\gowork\src\github.com\stackimpact\stackimpact-go\internal\process_reporter.go
:117: rusage.Maxrss undefined (type *syscall.Rusage has no field or method Maxrs
s)
C:\Users\leonardo>
最佳答案
您正在尝试编译适用于 Windows 中的 Linux 的代码。 syscall.Getrusage 是一个 linux 系统调用。
https://golang.org/src/syscall/zsyscall_linux_amd64.go?s=13296:13347#L546
关于go - 尝试在 GO 中安装 StackImpact 库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41404011/