ProgrammingTODAY-PICKUbuntu

Linux Ubuntu22.04 Go 언어 설치하다

Go 언어와 Rust 언어가 그렇게 핫하다길래…

파이썬과 함께 go나 rust도 한 번 배워보라고 하셔서 둘 중 고민하다가 그나마 가장 쉽다는 Go부터 파고들려고 한다.

저 귀여운 동물은 무엇인가

우선 Go 웹사이트에 가서 다운로드 받기 링크는 하단에

https://go.dev/learn/

여기에서 download하면 리눅스용 tar 파일을 받을 수 있었다.

윈도우용이랑 맥용, 리눅스용, source 파일도 있었다. 맥용이 친절하게 인텔 맥용이랑 m1맥용을 따로 만든 게 인상 깊었다.

여기에서 리눅스용을 받고 저기 맨 에 installation instructions.부분을 클릭했다.

installation 방법이 적혀 있었다. 이대로 치면 에러나더라. 호…

1. 해당 tar파일을 받은 폴더로 이동해서

cd Downloads/

보통 다운로드 파일이니 다운로드 폴더로 이동하고

2 저기 rm -rf는 관리자 권한으로 실행해야 한다.

sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.19.2.linux-amd64.tar.gz

비밀번호 입력하는 란이 있으니 비밀번호 입력

3 .profile 을 열어서 경로 설정해주기

nano 열어서 했었는데, 그냥 vim으로 해도 된다.

홈디렉토리로 이동한 후,

4 vim .profile해서

하단에 저 코드를 입력하고

5 source .profile

6 그 다음에 go version으로 확인하니 설치되었단 걸 확인했다.

그리고 돌아가는 걸 확인하기 위해서

여기 샘플 코드가 있어서 원하는 폴더로 이동 후

touch hello.go

만들고

vim hello.go

로 들어가서

그대로 입력해주고 저장했다.

그 다음으로 터미널에서

go run hello.go를 쳐주면 되었다.

그냥 python3 생각해서 python hello.py 처럼 go hello.go 로 쳤다가 에러가 났다.

go run hello.go 

였고,

실행 파일로 빌드하는 건

go mod init example/hello
go build
만들어진 (초록색) 실행 파일

로 치면 실행파일이 바로 만들어져서

./hello

등으로 치면 실행 되었다.

설치 끝.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

error: Content is protected !!