簡體   English   中英

如何運行 Go 二進制文件?

[英]How to run Go binary files?

所以我讀了很多關於“你可以從二進制文件運行 go 程序而無需在你的機器上安裝 go 程序”等等。我的問題是我應該如何執行該應用程序。

就我而言,我有一個控制台應用程序,如果發生某個事件,它會發送電子郵件。 還有一個用於配置它的toml文件。 我應該如何在未安裝 golang 且運行 14.04.1-Ubuntu 64 位操作系統的 PC 上運行該應用程序?

應用程序應該像在給定操作系統中執行的任何其他二進制文件一樣執行。 在您的情況下,在 Ubuntu 上運行,您必須首先為該特定架構編譯應用程序:

env GOOS=linux GOARCH=arm go build

然后你可以修改二進制文件的權限為可執行:

chmod +x my-app

並簡單地執行它:

./my-app

為避免使用./或任何其他二進制路徑,您可以將二進制文件復制到/usr/local/bin/路徑。

例如-

  1. 下載一個用 Go 編譯的二進制文件,例如app
  2. 提供執行權限 - chmod +x ~/Downloads/app
  3. 將二進制文件復制到/usr/local/bin - cp ~/Downloads/app /usr/local/bin/app
  4. 從任何地方執行應用程序 - app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM