반응형
필자는 맥을 사용하는데 니꼴라스의 설치 강좌를 보면 Go 설치 시
사용자 홈 디렉토리에 go 폴더가 생성 되어 있어야 한다고 했다. 하지만 필자는 설치는 성공적으로 맞췄으나
유저 디렉토리에 go폴더가 생기지 않았다. 이를 해결 하기 위해 이러쿵 저러쿵 한 결과 해결되어 글을 작성한다.
1. 설치가 제대로 되었는지 확인하여 보자.
~|⇒ which go
which go 명령어를 통해 경로를 확인해 보자
~|⇒ go
go 명령어를 통해 설치를 확인해보자
2. 자 필자는 설치가 잘 되어있었고 동작도 한다. 하지만 go 폴더는 존재하지 않는다.
추가 적으로 go env 명령어를 통해 go 환경 설정이 보이는지 확인해보는 것도 좋다.
~|⇒ go env
3. 자 그럼 설치는 확인했으니 사용자 홈 디렉토리로 이동하여 go 폴더를 직접 생성 한 뒤 내부 폴더들을 다 생성 해보자
~|⇒ cd ~
~|⇒ mkdir go
# 아래 명령어는 HOME PAHT에 go폴더에 아래와 같은 세개의 폴더를 생성하는 명령어이다.
~|⇒ mkdir -p $HOME/go/{bin,src,pkg}
go 폴더 밑에 3개의 폴더가 생성된 것을 볼 수 있다.
4. ~/go/src 폴더 밑에 프로젝트 폴더를 생성해보자!
~|⇒ mkdir ~/go/src/user_id/project_01
5. ~/go/src/user_id/project_01로 이동하여 main.go 파일 생성해보자
~|⇒ cd ~/go/src/user_id/project_01
~|⇒ touch main.go
6. 해당 폴더를 VS Code로 불러오자
- 첫 실행하면 go에 맞는 여러가지 설치 설정이 뜨는데 install all을 눌러 설치하자
7. 아래 내용을 main.go에 작성 후 실행 해보자, 주의! 저장을 꼭해야한다. 커맨드 + S
저장을 하지 않고 실행 시 오류 메세지가 발생한다.
package main
func main() {
println("Hellow World!")
}
8. 프로젝트 폴더 내에서 main.go를 실행 하도록 하자.
~|⇒ go run main.go
9. 자 bin 과 pkg폴더에 파일들과 폴더가 생겼을 것이다! 그럼 셋팅 끝!
반응형
'Go(go lang) 기본' 카테고리의 다른 글
go lang : naked retrun, 네이키드 리턴, func return 방법 (0) | 2021.07.15 |
---|---|
go lang : 명명 규칙 내 대소문자 의미 (private, public) (0) | 2021.06.23 |
go lang : 상수 선언, 축약선언 방법 (0) | 2021.04.14 |
go lang : Setting and IDE(VS Code) go lang install (0) | 2021.03.02 |
공부하 Go! 언어를 배워보장... (0) | 2021.02.27 |