Windows 에서 godoc : 'godoc'은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

2021. 7. 5. 02:55Go

https://yeondube.tistory.com/entry/Windows-%EC%97%90%EC%84%9C-Go-%ED%99%98%EA%B2%BD-%EC%84%B8%ED%8C%85

 

Windows 에서 Go 환경 세팅

https://www.inflearn.com/course/go%EC%96%B8%EC%96%B4/ 쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정 - 인프런 | 강의 구글 서버, Docker, 우버등이 Go언어를 활용한 대표 프로젝트이고 최근에는..

yeondube.tistory.com

GOPATH, GOBIN 환경변수를 모두 설정해주었습니다. Go 패키지들을 보기위해 cmd에서 godoc 명령어를 입력해보았습니다.  'godoc'은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.  라고 나와 godoc을 다운로드 받았습니다. 

1. godoc 다운로드

cmd 에서 다음 명령어를 입력합니다.

go get golang.org/x/tools/cmd/godoc

하지만 여전히 'godoc'은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.  라고 나왔습니다. 그래서 시스템환경변수로 지정한 GOPATH을 직접 명시하여 cmd에서 다음 명령어 입력했습니다.

%GOPATH%/bin/godoc -http=localhost:8080

다음 명령어가 실행되는 것을 확인하고 시스템환경변수 Path에 제가 생성한 workspace의 bin 경로를 추가해주었습니다.  GOPATH를 추가했을 때처럼 시스템환경변수 편집기에 직접 접근하였습니다.

다음은 Path를 더블 클릭했을 때 나오는 환경 변수 편집 공간입니다. 이전에 생성한 go 개발환경 아래에 있는 bin 폴더 경로를 추가해줍니다.

path를 추가한후에 cmd를 재실행하여 다음 명령어를 실행하였습니다. 

godoc -http=localhost:8080

chrome 새창에 localhost:8080으로 들어가면 godoc을 볼 수 있었습니다. 명령어 godoc만 입력하시면 기본포트 6060으로 godoc이 실행되어 localhost:6060으로 접속하면 됩니다.

 

참고자료

https://pkg.go.dev/golang.org/x/tools/cmd/godoc

 

godoc · pkg.go.dev

Godoc extracts and generates documentation for Go programs. It runs as a web server and presents the documentation as a web page. godoc -http=:6060 Usage: godoc [flag] The flags are: -v verbose mode -timestamps=true show timestamps with directory listings

pkg.go.dev

 

TAG

1 2 3 4 5 6 7 8 9 10 ··· 78