次の golang のチュートリアル コラムでは、Linux 上で実行する go プログラムをデプロイする方法を紹介します。困っている友人の役に立てば幸いです。
#go 言語バージョン: go1.9.2 開発環境: win10デプロイ環境: ubuntu 14.04.6 1. win10での操作##2 . メイン プロジェクト ディレクトリに入り、go build プログラム エントリ ファイルを実行します。これは main.go
go build main.go
「パッケージ "golang.org/x/sys/unix" が見つかりません」エラー
## を報告しました#解決策:
1)、サードパーティのパッケージ コードをダウンロードします
「権限が拒否されました」エラーが報告された場合
解決策: メイン ファイルに実行権限を与えますchmod 777 main./main を再度実行すると、プログラムが通常どおり起動します。 2)、バックグラウンドでプログラムを開始します。 / メインの起動メソッドは、コンソールの終了時にプログラムを停止します。 nohup ./main & コマンドを使用すると、プログラムをバックグラウンドで実行できます。
nohup ./main &
3) プログラムが正常に動作しているか確認してくださいps aux|grep main
##プログラムが正常に動作していることがわかります。 32297pid で正常に実行されています
この時点で、Go アプリケーションのデプロイと Linux サーバーでの実行は完了しました。
以上がGo プログラムを Linux 上で実行するようにデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。