go2 [Go] command not found: xxx 해결 방법 문제 boltbrowser는 bolt db를 cli로 확인할 수 있는 Go 패키지입니다.boltbrowser 패키지를 설치하고 명령어를 실행했으나 명령어를 찾을 수 없다고 뜹니다. 원인공식문서를 보면 Go 버전 1.17부터 go get을 통한 패키지 다운로드 후 실행이 deprecated 되었다고 합니다.-d 옵션이 default로 설정되어 go get 실행시 다운만 받고 빌드는 되지 않는다고 합니다.go install은 go.mod 파일에 지정된 버전을 무시하고 명령어에 지정한 버전으로 패키지를 설치하게 됩니다.앞으로는 패키지 설치는 go install로 사용하면 될 것 같습니다. 해결 방법MacOS 기준으로 작성해보겠습니다.go install 명령어로 필요한 패키지를 설치합니다.go install g.. 2024. 7. 3. [Go] Slice, Pointer, Struct Slice vs ArrayPython, JS와 달리 Golang의 array는 정해진 길이가 있습니다.// Arrayfoods := [3]string{"kimchi", "pizza", "pasta"}for _, food := range foods { fmt.Println(food)}// 또는for i := 0; i kimchi> pizza> pastaslice는 가변 길이의 배열이다. 대괄호 안의 숫자를 지우면 slice가 됩니다. (JS의 array처럼)slice에 요소를 추가할 때는 append 메서드를 사용하고 복사본으로 원본 slice를 업데이트 해줘야 합니다.// Slicefoods := []string{"kimchi", "pizza", "pasta"}fmt.Printf("%v\n", f.. 2024. 6. 26. 이전 1 다음