반응형
package is not in GOROOT
* Mac
* vscode
* Golang 1.20
상황
main.go에서 다른 모듈을 호출해서 사용할려고 다른 패키지 파일을 호출했는데 발생한 에러입니다.
해결
go는 다른 모듈을 호출하고 사용할려면 go mod init을 통해 모듈 관리 파일을 생성해줘야 합니다.
생성 후 실행하니 실행되었습니다.
반응형
* Mac
* vscode
* Golang 1.20
main.go에서 다른 모듈을 호출해서 사용할려고 다른 패키지 파일을 호출했는데 발생한 에러입니다.
go는 다른 모듈을 호출하고 사용할려면 go mod init을 통해 모듈 관리 파일을 생성해줘야 합니다.
생성 후 실행하니 실행되었습니다.
* Mac
* vscode
* Golang 1.20
go build 하는 도중 에러가 발생했습니다.
하나의 폴더 아래 main이라는 함수를 2개를 사용해서 발생한 에러입니다.
main 함수를 하나만 가지도록 이름을 수정한 후 go build를 다시 하니 정상 작동 했습니다.
* Mac
* vscode
* Golang 1.20
go mod init 한 후 go build 했을 때 발생했습니다.
go build 하기 전에 gopls 설정을 했기 때문에 거기서 발생한 문제 일수 있어 들어가 봤더니 필요 없는 구문이 적혀있어 제거 후 VSCode를 재실행 했습니다.
재실행 후 잘 작동합니다.
./room.go:39:6: main redeclared in this block (0) | 2023.08.09 |
---|---|
package command-line-arguments is not a main package (0) | 2023.08.09 |
package is not in GOROOT (0) | 2023.07.26 |
./room.go:39:6: main redeclared in this block (0) | 2023.07.26 |
gopls was not able to find modules in your workspace.When outside of GOPATH, gopls needs to know which modules you are working on ~ (2) | 2023.07.26 |
현재 Mac pro1에 vscode에서 javac를 통해 컴파일하고 나서 실행할려고 했는데 컴파일에서 cannot find symbol error가 발생했습니다. 원인은 package 때문에 발생했습니다.
package를 제거해주거나 위치 설정을 잡아 줍니다.
Java 7 functions (0) | 2023.06.18 |
---|---|
JDK, JRE, JVM이란? (0) | 2023.06.15 |
[ERROR]Illegal modifier for the interface field Observer.name; only public, static & final are permitted (0) | 2023.05.29 |
AOP이란? (0) | 2023.05.11 |