티스토리 뷰
어째서인지 람다 몇개가 Go 언어로 만들어져 있다.
Window에서도 사용할 수 있는데, 레퍼런스가 linux가 많기도하고..
현재 람다에서 쓰는 go 코드가 makefile로 빌드하고 있어서 반강제적으로 linux에서 사용해야 했다.
WSL에서 설치하려니 번거로움이 많았는데, 좋은 사이트를 발견해 정리해봤다.
1. Go의 최신 버전 체크
일반 Linux, macOS, Windows는 go에서 제공하는 릴리즈 파일을 사용해 설치하면 된다.
2. Go 설치
1월 11일 설치 당시 go 1.21.5 버전이 최신 버전이었다.
wget https://dl.google.com/go/go1.21.5.linux-amd64.tar.gz
sudo tar -xvf go1.21.5.linux-amd64.tar.gz
sudo mv go /usr/local
3. .bashrc file 수정
cd ~
explorer.exe .
이 위치에 .bashrc 파일이 있는데, 이 파일을 열기 위해서는 별도의 에디터가 필요하긴 하다. notedpad++를 사용함.
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
그리고 터미널을 껐다가 키자.
아니면, 아래 코드로 새로고침을 해주자.
source ~/.bashrc
4. 버전 확인
$ go version
go version go1.21.5 linux/amd64
마치며
어쩌다 Go까지 보게됐는지 모르겠는데... 결국은 해야할 것 같다.
Java, kotlin, javascript(nodejs), python, go 까지 보면서 유지보수 대응까지 하려니 어지럽긴하다.
참고: https://dev.to/deadwin19/how-to-install-golang-on-wslwsl2-2880
'개발 > 뭔지모르면여기' 카테고리의 다른 글
SpringBoot에서 Google Indexing API 사용하기 1 (1) | 2024.02.02 |
---|---|
Windows에서 AWS EC2 접속 시 UNPROTECTED PRIVATE KEY FILE 에러 해결하기 (0) | 2024.01.20 |
SpringBoot에서 DotEnv로 환경변수/키관리 하기 (0) | 2023.12.13 |
Tistory 블로그 sitemap 등록하기 (0) | 2023.12.08 |
WSL에서 nodejs 최신판 설치시 node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node) 에러 해결하기 (0) | 2023.11.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 오블완
- OpenAI
- AWS EC2
- AWS
- CloudFront
- lambda
- JWT
- EKS
- 후쿠오카
- S3
- 람다
- elasticsearch
- terraform
- Log
- object
- ecs
- 스프링부트
- serverless
- ChatGPT
- docker
- 티스토리챌린지
- Kotlin
- AOP
- cache
- CORS
- springboot
- GIT
- 인프런
- Spring
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함