다음 기사에서는 Go를 살펴볼 것입니다. GoLang이라고도하며 오픈 소스 프로그래밍 언어 Robert Griesemer, Rob Pike 및 Ken Thompson이 Google에서 개발했습니다. Go 언어는 대부분의 Gnu / Linux 배포판의 기본 저장소에서 사용할 수 있습니다. 이 언어는 Dropbox, Soundcloud, Uber 등과 같은 다른 회사뿐만 아니라 일부 Google 프로덕션 서버에서 활발히 사용되고 있습니다.
이 기사에서는 Ubuntu에서 Go 프로그래밍 언어를 설치하고 구성하는 방법을 살펴 봅니다. 이것은 프로그래밍 언어입니다. compilado, 경쟁자, 피할 수 없는, 구조화, 객체 지향이 아님 과 가비지 수집기. 패키지 관리자를 사용하거나 코드를 다운로드하여 Golang을 설치할 수 있습니다.
Ubuntu에 Go 설치
패키지 관리자를 사용하여 Go 언어 설치
DEB 기반 시스템에서 데비안, 우분투, 리눅스 민트, 터미널에서 다음 명령을 사용하여 설치할 수 있습니다 (Ctrl + Alt + T).
sudo apt-get install golang
e를 검색 할 수도 있습니다. 추가 도구 설치. DEB 기반 시스템에서는 동일한 터미널에서 실행합니다.
sudo apt-cache search golang
소스에서 Go 설치
기본 저장소의 Go 언어 버전이 오래되었을 수 있습니다.. 최신 버전 설치에 관심이있는 경우 공식 웹 사이트에서 다운로드하여 아래 설명에 따라 수동으로 설치하십시오. 이 예에서는 이것이 제가 따랐던 옵션이었습니다.
다음 버전에서 테스트 한 다음 명령 우분투 17.10. 그러나이 단계는 다른 Gnu / Linux 배포판에서 동일합니다. 최신 압축 버전을 웹 페이지.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
지금 파일의 무결성 확인 아래와 같이 다운로드됩니다.
sha256sum go1.9.3.linux-amd64.tar.gz
의 가치 SHA256 체크섬 이전 명령은 다운로드 링크와 함께 제공된 것과 일치해야 함을 보여줍니다. 일치하지 않으면 다시 다운로드하십시오.
다음 명령을 사용하여 다운로드 한 파일을 추출합니다.
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
디렉토리에 추출됩니다. / usr / local. -C 플래그는 목적지 디렉토리를 나타냅니다.
Go 구성
이제 우리는 사용자 프로필에서 경로를 Go로 설정합니다.. 터미널에 입력하여 사용자 프로필을 편집합니다 (Ctrl + Alt + T).
sudo vi ~/.profile
다음 행을 추가하십시오.
export PATH=$PATH:/usr/local/go/bin
파일을 저장하고 닫습니다.
이제 구성하겠습니다. 작업 공간. 작업 공간은 디렉토리의 계층입니다. 이 경우 루트에 세 개의 디렉토리를 제공합니다.
- SRC
- 병아리
- 큰 상자
터미널에서 다음 명령을 사용하여이 디렉토리 계층을 만들 수 있습니다.
mkdir -p $HOME/go_projects/{src,pkg,bin}
다음으로 우리는 새 작업 공간을 가리 킵니다.. 이렇게하려면 ~ / .profile 파일을 편집하십시오.
sudo vi ~/.profile
그리고 그 안에 다음 줄을 추가하십시오.
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Go가 기본 위치가 아닌 다른 위치에 설치된 경우 (/ usr / 로컬 /), 설치 경로 (구 루트) ~ / .profile 파일에 있습니다. 예를 들면 홈 디렉토리에 Go를 설치 한 경우, 그런 다음 사용자 프로필 파일에 다음 줄을 추가해야합니다.
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
명심하십시오 패키지 관리자를 사용하여 Golang을 설치 한 경우, 설치 경로는 / usr / lib / 이동 o / usr / lib / golang. 이 경우 GOROOT에서 경로 값을 업데이트해야합니다.
적절한 값을 지정했으면 다음을 입력하여 Go 환경 값을 업데이트합니다.
source ~/.profile
설치 확인
다음 명령을 실행하여 모든 것이 올바르게 설치되고 구성되었는지 확인하십시오. 보자 설치된 버전 과 :
go version
그녀를 잡으려고 환경 정보, 운영:
go env
이전 스크린 샷과 같은 결과가 표시되면 축하합니다! 지금 프로그래밍을 시작할 수 있습니다.
Go를 사용하여 'hello world'만들기
이제 Go가 설치되었으므로 계속해서 간단한 'hello world'프로그램.
다음과 같은 파일을 만들 것입니다. hello.go 다음 명령으로 :
vi go_projects/src/hola/hola.go
그 안에 다음 행을 추가하십시오.
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
파일을 저장하고 닫습니다. 다음 명령을 실행하여 프로그램을 컴파일:
go install $GOPATH/src/hola/hola.go
마지막으로, 프로그램 실행 명령 사용 :
$GOBIN/hello
모든 것이 잘 되었다면 축하합니다! Go로 예제 프로그램을 만들었습니다.
자세한 내용은 도움말 섹션 달리는:
go help
당신은 또한 확인할 수 있습니다 공식 문서 이동.
이 언어를 더 이상 원하지 않는 경우 다음을 수행 할 수 있습니다. 그것을 제거 통해 패키지 관리자 오 simplemente / usr / local / go 디렉토리 삭제. 선택한 설치 옵션에 따라 다릅니다. 또한 작업 공간에서 디렉토리를 제거합니다.