簡體   English   中英

使用gogland在主程序包上運行多個文件,然后運行/調試go應用程序

[英]run/debug go application with more then one file on the main package with gogland

為了運行/調試Go 1.8.1應用程序,我下載了最新的Gogland。

我在最新的Intellij Ultimate EAP中有確切的問題。

我項目的main包包含幾個文件,當我嘗試將其作為Go Application運行/調試時,它充當Go Single File

這意味着當我嘗試在選擇主go文件的同時運行應用程序時,它抱怨main包中同一目錄中其他文件的變量定義也丟失。

在“ Run Configuration選擇“ Package而不是“ File ,無法選擇main包。

那么如何正確運行/調試項目?

謝謝! :)

我創建了以下視頻https://youtu.be/ko-wKntCLjg,以更好地演示如何實現此目的。

視頻中還顯示了兩個選項:

  • 單擊添加ldflags參數的鏈接:Windows應用程序需要這樣做,以便出於相同目的在CGO應用程序(或在OSX中)進行調試。 這是Go的問題,不是IDE或調試器的問題
  • 第二個選項是僅表示單個實例的選項。 我更喜歡這樣的運行配置,因為它們允許我一次運行它們,並在需要時按相同的快捷方式重新啟動它們。

根據您的操作系統或應用程序類型,可能需要第一個,而第二個僅在各種用例中起作用(正如我所說的,個人喜好)。

希望這可以幫助。

暫無
暫無

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

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