我怎样才能看到内部编译命令失败的“去”安装?
我拉和依赖包安装一个包,编译失败,在这种情况下,找不到一个文件, magic.h
。 我如何看到编译命令和标志是什么? -v
选项没有帮助。 (我不想要从哪里得到magic.h的想法,这只是一个例子。)
$ go get -u github.com/presbrey/magicmime # github.com/presbrey/magicmime ../../../src/github.com/presbrey/magicmime/magicmime.go:20:11: fatal error: 'magic.h' file not found #include <magic.h>
我怎么能find,例如,它正在寻找包含文件,它正在编译什么来源? (在这种情况下,我在$GO_PATH/src
看到的源文件已将#include
注释掉了,而/usr/local/include/match.h
仍然存在)。
在问题包中运行go-build:
go build -x github.com/presbrey/magicmime