다음 튜토리얼 칼럼인 golang에서는 Go 프로그램을 Linux에서 실행하기 위해 배포하는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!
go 언어 버전: go1.9.2
개발 환경: win10
배포 환경: ubuntu 14.04.6
1. GOOS=linux로 설정하고 GOARCH=amd64 명령으로 설정합니다.
2. 기본 프로젝트 디렉터리에 들어가서 go 빌드 프로그램 항목 파일을 실행합니다. 여기 main.go
go 빌드 main.go
""golang.org/x/sys/unix" 패키지를 찾을 수 없음" 오류
해결책:
1), 타사 패키지 코드를 다운로드하세요
git clone https://github.com/golang/sys.git
2), 다운로드한 전체 sys 폴더를 gopath 아래의 src 폴더 golang.orgx 폴더로 전송합니다. golang.orgx가 없으면 수동으로 생성합니다
go build main.go 명령을 다시 실행하면 현재 디렉터리에 메인 파일이 생성됩니다
1. 구성 파일 및 생성된 실행 파일 등 프로그램에 필요한 파일을 복사합니다. conf 폴더와 메인 파일은 다음과 같습니다
2. 프로그램을 시작하세요
1)./main 명령을 실행하세요
"권한 거부" 오류가 보고되면
해결 방법: 메인 파일에 실행 권한을 부여하세요
chmod 777 main
./main을 다시 실행하면 프로그램이 정상적으로 시작됩니다
2), 백그라운드에서 프로그램을 시작합니다
./main 이 시작 방법은 콘솔이 종료되면 프로그램이 중지됩니다. nohup ./main & 명령을 사용하여 프로그램이 백그라운드에서 실행되도록 할 수 있습니다.
nohup ./main &
3) 프로그램이 정상적으로 실행 중입니다
ps aux|grep main
32297pid
이제 Linux 서버에 go 애플리케이션 배포가 완료되었습니다
위 내용은 Linux에서 실행되도록 Go 프로그램을 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!