Ubuntu 14.04에 Go 1.6 설치 방법

Ubuntu 14.04에 Go 1.6 설치 방법

2022-06-01 last update

6 minutes reading Ubuntu Go

소개


Go은 구글이 개발한 현대 프로그래밍 언어로 스크립트 언어와 유사한 고급 문법을 사용한다.그것은 많은 응용 프로그램과 많은 회사에서 인기가 있으며, 강력한 도구와 90000여 개의 환매 협의를 가지고 있다.이 강좌는 Go 1.6을 다운로드하고 설치하며 간단한 Hello World 응용 프로그램을 구축하도록 안내합니다.

선결 조건

  • Ubuntu 14.04 Droplet
  • 1개
  • 1 sudo non-root user
  • 1단계 - Go 설치


    이 단계에서는 서버에 Go를 설치합니다.
    먼저 ssh을 통해 Ubuntu 서버에 연결합니다.
    1. ssh sammy@your_server_ip
    연결 후 서버의 Ubuntu 패키지를 업데이트하고 업그레이드합니다.따라서 최신 보안 패치와 복구 프로그램, 그리고 새 소프트웨어 패키지의 업데이트 재구매를 보장할 수 있습니다.
    1. sudo apt-get update
    2. sudo apt-get -y upgrade
    완료되면 이 명령을 실행하여 Go의 최신 패키지 다운로드를 시작할 수 있습니다. 이 명령은 Go 패키지 파일을 드롭다운 후 현재 작업 디렉터리에 저장합니다. pwd을 실행하면 디렉터리를 확인할 수 있습니다.
    1. sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
    다음은 tar을 사용하여 패키지를 해제합니다.이 명령은 다운로드한 파일을 Tar 도구로 열고 확장하며 패키지 이름으로 폴더를 만든 다음 /usr/local으로 이동합니다.
    1. sudo tar -xvf go1.6.linux-amd64.tar.gz
    2. sudo mv go /usr/local
    일부 사용자는 서로 다른 위치에 Go를 설치하거나 강제 소프트웨어 위치가 있을 수 있습니다.Go 패키지는 현재 /usr/local에 있습니다. 또한 Go가 귀하의 $PATH for Linux에 있는지 확인하십시오.Go를 다른 위치에 설치할 수 있지만 $PATH 정보가 변경됩니다.이 강좌는 나중에 Go 폴더를 배치할 위치를 참조합니다. 따라서 이 위치가 /usr/local과 같지 않으면 위치를 기억하십시오.

    2단계 - Go 경로 설정


    이 단계에서 Go에 필요한 경로를 설정합니다.이 단계에서 설명한 경로는 /usr/local의 Go에 대한 위치입니다.새 디렉터리를 선택하거나 파일을 다운로드 위치에 유지하려면 명령을 수정하여 새 위치와 일치시킵니다.
    먼저 Go의 루트 값을 설정하면 Go가 파일을 어디서 찾는지 알려 줍니다.
    1. sudo nano ~/.profile
    파일 끝에 이 행을 추가합니다.
    export PATH=$PATH:/usr/local/go/bin
    
    Go의 다른 설치 위치를 선택한 경우 이러한 행을 같은 파일에 추가합니다.이 예제에서는 홈 디렉토리에 Go를 설치할 때의 명령을 보여 줍니다.
    export GOROOT=$HOME/go
    export PATH=$PATH:$GOROOT/bin
    
    적당한 줄을 개인 자료에 붙여넣고 파일을 저장하고 닫습니다.다음 명령을 실행하여 구성 파일을 새로 고칩니다.
    1. source ~/.profile

    3단계 - 설치 테스트


    현재 Go가 설치되어 있고 서버에 경로가 설정되어 있습니다. Go가 예상대로 작동하는지 테스트할 수 있습니다.
    Go 작업공간에 새 디렉토리를 만들면 해당 디렉토리에 파일이 만들어집니다.
    1. mkdir $HOME/work
    현재 GOPATH을 내보내서 만든 새 작업 영역을 가리킬 수 있습니다.
    1. export GOPATH=$HOME/work
    그리고 이 명령을 통해 이 폴더에 디렉터리 차원 구조를 만들어서 테스트 파일을 만들 수 있습니다.Git를 사용하여 GitHub에 Go 코드를 커밋하고 저장할 계획이면 value user를 GitHub 사용자 이름으로 바꿀 수 있습니다.GitHub를 사용하여 코드를 저장하고 관리하지 않으려면 ~/my_project과 같은 폴더 구조가 다를 수 있습니다.
    1. mkdir -p work/src/github.com/user/hello
    이제 간단한 "Hello World"Go 파일을 만들 수 있습니다.
    1. nano work/src/github.com/user/hello/hello.go
    편집기에서 다음 내용을 붙여넣습니다. 이 내용은 메인 Go 패키지를 사용하여 포맷된 IO 내용 구성 요소를 가져오고 실행할 때 "Hello World"를 인쇄할 수 있도록 새 함수를 설정합니다.
    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("hello, world\n")
    }
    
    이 파일이 성공적으로 실행되면 "Hello, World"가 표시됩니다. 이는 Go가 파일을 올바르게 구축하고 있음을 나타냅니다.파일을 저장하고 닫은 다음 Go 명령 install을 호출하여 컴파일합니다.
    1. go install github.com/user/hello
    파일을 컴파일한 후에는 Go 경로에서 파일을 참조하여 실행할 수 있습니다.
    1. sudo $GOPATH/bin/hello
    명령이 Hello World로 돌아가면 Go가 성공적으로 설치되어 정상적으로 실행됩니다.

    결론


    최신 Go 패키지를 다운로드하고 설치하여 경로를 설정하면 Droplet을 사용하여 Go 개발을 수행할 수 있습니다.
    다음은 반드시 [우리 개발팀으로부터 Go 기교를 배워야 한다](https://www./company/blog/get-your-development-team-started-with-go/)와 how to host your project using Martini을 배워야 한다.Go 개발 환경은 매일 성장하고 있습니다. 저희는 당신의 도움이 강력하고 흥분되기를 바랍니다.