Mac과 WebStorm으로 시작하는 Go입니다.
이렇게
GOPATH
하면 관리가 잘 됩니까?WebStorm을 이용하는 이유는 단순히 익숙한 IDE가 바로 이것이기 때문이다.
환경 설정(Mac)
자체 환경:
OS: Mac OS X 10.9.4 (Mavericks)
HomeBrew: 0.9.5
Go: 결과1.3
그럼에도 불구하고 설치는 brew 지령 한 발이다.
$ brew install go
버전 표시
$ go version
go version go1.3 darwin/amd64
도움말을 표시합니다.그래.
$ go help
Go is a tool for managing Go source code.
Usage:
go command [arguments]
The commands are:
build compile packages and dependencies
clean remove object files
env print Go environment information
fix run go tool fix on packages
fmt run gofmt on package sources
get download and install packages and dependencies
install compile and install packages and dependencies
list list packages
run compile and run Go program
test test packages
tool run specified go tool
version print Go version
vet run go tool vet on packages
Use "go help [command]" for more information about a command.
Additional help topics:
c calling between Go and C
filetype file types
gopath GOPATH environment variable
importpath import path syntax
packages description of package lists
testflag description of testing flags
testfunc description of testing functions
Use "go help [topic]" for more information about that topic.
적절한 프로젝트에서 WebStorm을 시작하고 Go용 Plugin 추가
환경 변수 추가
GOROOT
GOPATH
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
※ GOPATH
외부 라이브러리 설치처로 어디든지 가능할 것 같습니다.이렇게 되면 WebStorm은 환경 변수를 인식하지 못합니다.
/etc/launchd.conf(새로 만들기)
setenv GOROOT /usr/local/opt/go/libexec
setenv GOPATH $HOME/.go
WebStorm에서 프로젝트 작성
새 항목 작성(Create New.)Type에서 Go Application을 선택합니다.
[OK]을(를) 직접 선택합니다.
기본 구성 상태에서 파일을 만들었습니다.
Pkg목록이 있는데 옛날 유적지??
실행 파일을 구축하고 만들어 보십시오.
GOBIN
를 설정하지 않으면 오류가 발생하므로 다음과 같이 지정합니다.$ go env
다양한 환경 변수의 값을 확인할 수 있습니다.$ cd go-hello
$ export GOBIN=`pwd`/bin
$ go install src/go-hello.go
bin/go-hello
에 실행 파일을 생성합니다.$ bin/go-hello
에서 실행할 수 있다.끝맺다
Google에서 개발한 Go이기 때문에 GAE와 잘 어울리죠.아무튼 웹스토어에서 GAE에게 간단하게 청혼할 수 있는 메뉴를 발견했다.(GAE 계정이 없어 앞으로도 계속됩니다.)
Reference
이 문제에 관하여(Mac과 WebStorm으로 시작하는 Go입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hkusu/items/8ed6c7623f76e7f5bc46
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Mac과 WebStorm으로 시작하는 Go입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hkusu/items/8ed6c7623f76e7f5bc46텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)