2017-05-17 14 views
0

Go 1.8.1アプリケーションを実行/デバッグするために最新のGoglandをダウンロードしました。ゴーグランドでメインパッケージに複数のファイルがあるrun/debug goアプリケーション

私は最新のIntellij Ultimate EAPに正確な問題があります。

私のプロジェクトのmainパッケージには、Go Applicationとして実行/デバッグしようとすると、Go Single Fileとして機能するいくつかのファイルが含まれています。

これは、メインのgoファイルを選択しているときにアプリケーションを実行しようとすると、mainパッケージの同じディレクトリにある他のファイルの変数定義が不足していると言うことになります。

Run ConfigurationFileの代わりにPackageを選択した場合、mainパッケージを選択できません。

どうすれば私のプロジェクトを正しく実行/デバッグできますか?

ありがとうございました! :)

答えて

2

これを実現する方法をよりよく説明するため、次のビデオhttps://youtu.be/ko-wKntCLjgを作成しました。

  • LDFLAGSパラメータを追加するためのリンクをクリックが

    :これは、それを可能にするために、Windowsのアプリケーションのために必要とされるだけでなく、デバッグする

    もある2つのオプションがありますが、映像に示し同じ目的のためにCGOアプリ(またはOSX)で使用されることがあります。これは、IDEまたはデバッガではなく、Goでの問題です。

  • 2番目のオプションは、単一インスタンスのみと言います。私は実行時の設定を好むので、それらを一度だけ実行し、同じショートカットを押して必要なときに再起動することができます。

ご使用のオペレーティングシステムやアプリケーションの種類によっては、最初のものが必要な場合がありますが、2番目のものはさまざまなユースケース(そして私が言ったように、個人的な好み)で機能します。

これが役に立ちます。

+0

こんにちは! :)ご返信ありがとうございます。私はあなたがファイルの代わりにパッケージを選んだのを見て、私はこのプロジェクトを含むgithubリポジトリを推測しています。プロジェクトをまだギブスにアップロードしていないので、パッケージ名として「main」を選択することはできません。私は何をしますか? – ufk

+0

パッケージをGithubに置く必要はありません。正しいGOPATHの場所にコンピュータが置かれている限り、Go(およびIDE)が動作するには十分です。 出力で表示されるビデオを見ると、ファイルからパッケージへの構成の実行を編集しているときにプロジェクトパスが最初に表示されます。 – dlsniper

関連する問題