2017-01-20 16 views
1

私はgolangプラグインでIntellij IDEA Community 2016.3を使用しています。IntelliJ IDEA内で.goファイルを作成できません

最近Intellij内で新しいパッケージを作成し、そのパッケージに新しいgoファイルを作成しようとしました。 IntelliJは、私にこのようなテンプレートのエラー・メッセージ、何かを与えた:

Unable to parse template "Class" Error message: This template did not produce a Java class or an interface - during New -> Java Class 

(私はパッケージを右クリックして新規>ファイルを行く選択したファイルを作成する。) を私は、ファイルシステムに入り、手動ファイルを作成しました。少し休止した後、Intellijは左のペインを閉じて、私のすべてのパッケージをリストアップしました。 Intellijもプロジェクトを破損し、プロジェクトペインをもう一度見ることができませんでした。

私はプロジェクトを再作成しましたが、今はすべてうまくいくようですが、.goファイルを作成するたびにすべてをやり直す必要はありません。

これは違いがあるのか​​どうかわかりませんが、ファイルを作成しようとしたパッケージはgithubからダウンロードしています。

The directory C:\go-workspace\src\gopl.io is under Git, but is not registered in the Settings. 

それは他の誰かのプロジェクトだ - go--学習用のファイルを、私は任意のプルリクエストを送信する予定がない:IntelliJのは、この私に言ってきました。私はパッケージを作成し、そこにファイルを作成するだけです。これは学習の一部です。

Intellijで.goファイルを作成するにはどうすればよいですか?

追加の21-Jan:ここ

は私のプロジェクトの設定です: enter image description here

+0

このポストに残っている他の不幸な魂については、この素晴らしい[あなたと同じ人からの新しいGo IDEのEAP](https://blog.jetbrains.com/go/2016/12/15/announcing-gogland-brand-new-go-ide-from-jetbrains /)を使用してください。また、プラグインを主張する場合は、正しいプラグインバージョン(コミュニティ/究極)と動作するGo環境(回答を参照)があることを確認してください。 – mass

答えて

0

あなたが続ける前に行くsetup properlyを持っていることを確認します。

次へ私はまた、プロジェクトのSDKが何かに設定されているなど、設定が正常であることを確認した後に再インストールすることをお勧めします。以下)、IntelliJはGOPATHを検出できます。

enter image description here

your'eが取り組んでプロジェクトが前にIntelliJのモジュールはなかったし、あなたはそれを開いた場合、.IMLファイルがあることを確認しGolang module(IntelliJのは、通常はそうでない場合は、自動的にこれを実行するように要求されますすでに完了していますが、プロジェクトSDKを最初に設定する必要があります。

ie。(my hello.iml);

<?xml version="1.0" encoding="UTF-8"?> 
<module type="GO_MODULE" version="4"> 
    <component name="NewModuleRootManager" inherit-compiler-output="true"> 
    <exclude-output /> 
    <content url="file://$MODULE_DIR$" /> 
    <orderEntry type="inheritedJdk" /> 
    <orderEntry type="sourceFolder" forTests="false" /> 
    <orderEntry type="library" name="GOPATH &lt;hello&gt;" level="project" /> 
    </component> 
</module> 

ここでは、スターターセットアップのステップバイステップガイドを示します。 https://rootpd.com/2016/02/04/setting-up-intellij-idea-for-your-first-golang-project/

+1

オリジナルの質問を編集し、プロジェクト設定のスクリーンショットを追加しました。 私はあなたの提案をすべて試みました。すべてはあなたが "SDKのデフォルト"を除いて提案したようです - それは間違いなくJavaです。あなたのSDKのデフォルトは何ですか? IDEAをインストールしたときにJavaのような選択をすることを覚えているようです。私があなたから聞いた後、おそらくIDEAを再インストールします。 –

+0

私の場合はJavaでしたが、私はそれがちょうどあなたの設定が不足していると確信していると再インストールは冗長です。あなたはこれを見たことがありますかhttp://stackoverflow.com/questions/25601023/setup-golang-environment-using-jetbrains?私はコミュニティ版からまず疑いがありますが、今は重複しています; – mass

+0

https://www.jetbrains.com/idea/features/editions_comparison_matrix.html両方のアイデア版はGoをプラグイン経由でサポートしているようですが、2つの異なる[Golangd]のバージョン(https://plugins.jetbrains.com/idea_ce/plugin/5047-go-lang-plugin)。万が一間違ったプラグインを使用しているコミュニティエディションにいますか? – mass

関連する問題