반응형
“go get”설치에 실패한 내부 컴파일 명령을 어떻게 볼 수 있습니까?
종속성이있는 패키지를 가져 와서 설치하고 있으며이 경우 파일을 찾지 못하면 컴파일이 실패합니다 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>
예를 들어 포함 파일을 찾는 위치, 정확히 어떤 소스 를 컴파일 했는지 어떻게 알 수 있습니까? (이 경우 내가 본 소스 파일 $GO_PATH/src
은 #include
주석 처리되었으며 /usr/local/include/match.h
어쨌든 존재합니다.)
문제 패키지에서 go build -x를 실행하십시오.
go build -x github.com/presbrey/magicmime
반응형
'IT story' 카테고리의 다른 글
파이썬에서 피클의 일반적인 사용 사례 (0) | 2020.07.08 |
---|---|
왜 모든 것에 HTTPS를 사용하지 않습니까? (0) | 2020.07.08 |
Double의 "=="연산자 정의 (0) | 2020.07.08 |
메모장 ++ 용 16 진수 뷰어 / 편집기 플러그인? (0) | 2020.07.08 |
R Markdown를 PDF로 변환하는 방법? (0) | 2020.07.08 |