본문 바로가기

반응형

go

golang + github Permanently added the RSA host key Permanently added the RSA host key공개키 에러인데 ..github서버에 파일을 push하려고 보니 현재 인증된게 하나도 없는 상태이다. 공개키를 github에 등록을 해주어야한다. 아래처럼 우선 공개키가 있는지 확인해보자.공개키가 없다면..2016/08/29 - [OS/Linux&Unix] - SSH 유용정보! github에 id_rsa.pub 의 내용을 넣으면 된다. 잘 push 되었음을 알수가 있다. - 끝 - 더보기
golang setting 참조 : golang 셋팅Go 설치https://golang.org/dl/ B. goland 사용 workspace에는 src와 더불어 bin, pkg 서브 폴더를 만들어준다. go env를 통해 GOROOT와 GOPATH를 확인한다. GoLand를 사용이제 재미난 코딩과 함께~아키텍처구조를 잡아보자^0^ 2017/04/26 - [Language/go lang] - go land에서 formatting 설정하기위의 프로젝트가 조금 잘못 만든거 같다.프로젝트는 아래의 링크를 보도록 하자.2018/03/05 - [Language/go lang] - 기초) golang project 만들어보기! 더보기
valid 시 non zero value required 오류 func checkRequired(v reflect.Value, t reflect.StructField, options tagOptionsMap) (bool, error) { if requiredOption, isRequired := options["required"]; isRequired { if len(requiredOption) > 0 { return false, Error{t.Name, fmt.Errorf(requiredOption), true} } return false, Error{t.Name, fmt.Errorf("non zero value required"), false} } else if _, isOptional := options["optional"]; fieldsRequiredByDe.. 더보기
go lang Tip. tip_1 ) Test를 하고 싶다면?아래와 같은 사이트가 있는데 이녀석은 테스트에서 사용 되어진다고 한다. 아직 사용해본적은 없지만 사용하게 되면 포스팅 하도록 하겠다.http://goconvey.co/ tip_2) Mac에서 짠 뒤에 리눅스에서 동작하게 하려면?build를 할 디렉토리에서 아래와 같이 env GOOS=linux라고 지정!ex) env GOOS=linux go build tip_3) go에서 패키지 관리는 어떻게 할까?Java에 Maven같은게 있다면 Go는 glide라는 것이 있습니다.https://github.com/Masterminds/glide활용은 https://glide.sh/ 를 참조 또는 아래를 참조!$ glide create # Start a new workspace -.. 더보기
go lang - fresh를 사용해 보자. 이번 내용은 go get 이라는 명령어를 통해 Fresh 라는 것을 사용해 보자.Fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file.저장 하면 바로바로 적용이 된다.https://github.com/pilu/fresh 에서 README.md를 참조! Installationgo get github.com/pilu/fresh 실행은 어플리케이션이 있는 곳으로 이동한 뒤에 fresh 라는 명령어를 쳐주면 서버가 기동 되어진다.fresh의 프로세스를 kill을할 때 유의 점으로는 fresh 말고도 runner_build라는것을 kill 해주어야 한다. 더보기
go lang을 해보자. 링크를 통해 OS에 맞는 것을 다운 받는다. (https://golang.org/dl/)home에서 go dir를 하나 만들어준다.다운 받은 pkg를 클릭클릭 하여 셋팅해준다..bash_profile에 환경변수를 잡아준다. # GOPATH export GOPATH=$HOME/go PATH=${PATH}:/usr/local/go/bin:${GOPATH}/bin 5. go 라는 명령어를 통해 잘 깔렸는지 확인.Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile packages and dependenciesclean remove object filesdoc show docume.. 더보기

반응형