Golang中解决"go install no non-test files"及panic报错问题
Golang中解决"go install no non-test files"及panic报错问题 大家好,
我正在尝试构建并安装一个未公开的项目,该项目使用 go 1.9.2(我必须使用这个旧版本)来增强 MPQUIC 的性能,但我遇到了以下错误: cd /go/src/myproject/ go build // 运行正常 go install ./…
go build github.com/lucas-clemente/quic-go/benchmark: no non-test Go files in /home/mininet/go/src/github.com/lucas-clemente/quic-go/benchmark go build github.com/lucas-clemente/quic-go/integrationtests/chrome: no non-test Go files in /home/mininet/go/src/github.com/lucas-clemente/quic-go/integrationtests/chrome go build github.com/lucas-clemente/quic-go/integrationtests/gquic: no non-test Go files in /home/mininet/go/src/github.com/lucas-clemente/quic-go/integrationtests/gquic go build github.com/lucas-clemente/quic-go/integrationtests/self: no non-test Go files in /home/mininet/go/src/github.com/lucas-clemente/quic-go/integrationtests/self
尽管出现了错误,我还是使用以下命令运行了我的代码:
go run script.go
Trying to connect to: [10.0.2.2:6000](http://10.0.2.2:6000/)
panic: open /App/output/lin: no such file or directory
goroutine 1 [running]:
[github.com/lucas-clemente/quic-go.(*scheduler).setup(0xc4200e6000)](http://github.com/lucas-clemente/quic-go.(*scheduler).setup(0xc4200e6000))
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/scheduler.go:82](http://github.com/lucas-clemente/quic-go/scheduler.go:82) +0x64b
[github.com/lucas-clemente/quic-go.(*session).setup(0xc4200d8000](http://github.com/lucas-clemente/quic-go.(*session).setup(0xc4200d8000), 0x0, 0x780b47, 0x8, 0xc420066480, 0x0, 0x0, 0x0, 0xb0abc0, 0xc420098100, ...)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/session.go:216](http://github.com/lucas-clemente/quic-go/session.go:216) +0x4cd
[github.com/lucas-clemente/quic-go.glob..func2(0xb0abc0](http://github.com/lucas-clemente/quic-go.glob..func2(0xb0abc0), 0xc420098100, 0xc4200d0000, 0x1, 0x780b47, 0x8, 0x200, 0x469865df5a608ef2, 0xc420066480, 0xc4200d6000, ...)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/session.go:177](http://github.com/lucas-clemente/quic-go/session.go:177) +0x21f
[github.com/lucas-clemente/quic-go.(*client).createNewSession(0xc4200d0070](http://github.com/lucas-clemente/quic-go.(*client).createNewSession(0xc4200d0070), 0x0, 0x0, 0x0, 0xb0abc0, 0xc420098100, 0x4, 0xd)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/client.go:394](http://github.com/lucas-clemente/quic-go/client.go:394) +0xcb
[github.com/lucas-clemente/quic-go.(*client).establishSecureConnection(0xc4200d0070](http://github.com/lucas-clemente/quic-go.(*client).establishSecureConnection(0xc4200d0070), 0xb0abc0, 0xc420098100, 0x5, 0x5)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/client.go:207](http://github.com/lucas-clemente/quic-go/client.go:207) +0x78
[github.com/lucas-clemente/quic-go.DialNonFWSecure(0xb0b4c0](http://github.com/lucas-clemente/quic-go.DialNonFWSecure(0xb0b4c0), 0xc420094030, 0xb07a40, 0xc42007c810, 0x780b47, 0xd, 0xc420066480, 0xc420055ee0, 0xc4200d0000, 0xc420055d98, ...)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/client.go:137](http://github.com/lucas-clemente/quic-go/client.go:137) +0x439
[github.com/lucas-clemente/quic-go.Dial(0xb0b4c0](http://github.com/lucas-clemente/quic-go.Dial(0xb0b4c0), 0xc420094030, 0xb07a40, 0xc42007c810, 0x780b47, 0xd, 0xc420066480, 0xc420055ee0, 0xc4200d0000, 0xc420055e20, ...)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/client.go:153](http://github.com/lucas-clemente/quic-go/client.go:153) +0x9d
[github.com/lucas-clemente/quic-go.DialAddr(0x780b47](http://github.com/lucas-clemente/quic-go.DialAddr(0x780b47), 0xd, 0xc420066480, 0xc420055ee0, 0x0, 0x0, 0x0, 0x400200cc130)
/home/mininet/go/src/[github.com/lucas-clemente/quic-go/client.go:60](http://github.com/lucas-clemente/quic-go/client.go:60) +0x171
main.main()
我不知道这两个错误是否相互关联,也不知道如何修复它们。所以,如果有人能帮助我解决这些问题,我将非常感激。
此致,
更多关于Golang中解决"go install no non-test files"及panic报错问题的实战教程也可以访问 https://www.itying.com/category-94-b0.html


