2015-11-05 67 views
1

我正在使用IntelliJ Idea的Go插件。如何將新文件添加到Go項目

我不確定我是如何讓我的項目像這樣工作的,但是我可以運行我的Main.go文件,並且它包含了我可以參考的項目中的所有其他文件。這是完美的。

現在的問題是,當我去創建一個新的「* .go」文件時,它不包含在IDE構建中,並且在我引用該文件內容的任何地方都會收到編譯錯誤。

我該如何解決這個問題?

+0

您可以使用命令行在項目目錄中正確使用'go build'嗎? – SirDarius

+0

是的,這就是我所追求的。我現在只是從終端運行。雖然令人討厭。 – conor

+1

如果我很好地理解了你(可能)...你在Intellij中嘗試運行你的項目作爲包? http://stackoverflow.com/questions/32508254/go-in-intellij-idea-multiple-file-and-error-undefined-data/32509574#32509574我也有這個相同的問題,當我開始這個IDE – Mbded

回答

0

我想你可以在〜/ .bash_profile中設置GOPATH,例如 GOPATH =〜/ code/go export GOPATH

和source〜/ .bash_profile或重新啓動終端。它會生效;

然後把* .go或GO項下的main.go放在GOPATH下。

最後,main.go會找到* .go。

0

有兩種類型轉到應用程序運行的配置: - 轉到單個文件 - >這是去file.go 運行相當於 - Go應用程序 - >這是去構建文件/包和運行相當於二進制

通過它的聲音,你想運行一個Go應用程序與運行類設置爲包。您需要鍵入完整的軟件包名稱,例如:github.com/dlsniper/demo/cmd/democmd 目前支持運行多個文件/建立目錄不存在(有一些打開的問題)

相關問題