在go中删除跟踪中的模块路径

问题描述

我需要删除跟踪中与导入模块相对应的绝对路径。即使我这样编译程序:go build -gcflags=-trimpath=$GOPATH -asmflags=-trimpath=$GOPATH我仍然获得模块文件的完整路径,在该文件中出现了恐慌,尽管程序的非模块文件未显示完整路径:

goroutine 1 [running]:
monitors/fibre_monitor/logging.FileHandler(0x5e6755,0x1a,0x441,0x0,0x6fc23ac00,0x1,0x500000,0xc000000002,0xb)
        /home/gtristan/go/src/monitors/fibre_monitor/logging/file_handler.go:182 +0x11f
main.python_logger(0x5e1383,0x5,0x5e6755,0x101)
        src/monitors/fibre_monitor/fibre_monitor.go:73 +0x1b5
main.main_check(0x0,0xc00008e058)
        src/monitors/fibre_monitor/fibre_monitor.go:343 +0x65
main.main()
        src/monitors/fibre_monitor/fibre_monitor.go:428 +0x56

在跟踪中到处都可以摆脱GOPATH的解决方案是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)