问题标签 [goland]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
284 浏览

user-interface - 在 Goland IDE 中运行 GUI 应用程序

当我在终端中构建时,我可以使用一个标志来表示我想为 GUI 构建:

但是,我刚开始使用 JetBrains Goland,我不知道如何运行 GUI 应用程序。我能做些什么?

0 投票
1 回答
1946 浏览

go - 如何禁用删除未使用的导入?

我使用goimports自动重新格式化我的代码并使其干净并保持导入顺序。但有时它与 IDE 自动保存一起以一种不舒服的方式工作。就像在这种情况下:

  1. 我想在我的代码中添加新包。

  2. 然后我安装它dep ensure并刷新我的 IDE 缓存。

  3. 我可以轻松地使用带有 IDE 自动完成和导航的包。

goimportsIDE会发生什么?

  1. 我添加新包
  2. 为了运行,dep ensure我必须保存一个文件
  3. goimports找到未使用的包并将其从导入中删除。不好。

解决方法:

A. 手动添加新包dep ensure -add %packagename%

B. 禁用goimports并移动到gofmt-马马虎虎。

C. 不要在保存时自动格式化代码 - 不受欢迎。

如何设置更方便?

PS不确定标签godeps,但DEP在这里肯定是错误的。

0 投票
1 回答
1252 浏览

go - 为什么 goland 1.0 EAP 提示“#command-line-arguments undefined: NewServer”

当我使用 Goland 1.0 EAP IDE 调试结构源代码排序模块时,它可以调试并提示:

调试配置如下: 在此处输入图像描述

事实上,NewServer 存在于 server.go 中 在此处输入图像描述

当我删除 server.go 和 util.go,并将代码移动到 main.go.It 工作。我认为可能是 GoLand 1.0 EAP BUG。

0 投票
1 回答
2227 浏览

go - GO:导入我的 go 文件时出错

这是项目结构

在 bruteforce.go 中,我使用了“包服务”,在 workergenerator.go 中使用了“主包”。现在,我在 bruteforce.go 中编写了一个简单的函数,所以在 workergenerator.go 中我导入了服务包并调用了这个函数。这就是问题:

src/start/workergenerator.go:17:2:导入但未使用:“服务” src/start/workergenerator.go:26:5:未定义:蛮力

可以看到,包导入好了,但是函数没有定义(?)

我将项目的主文件夹添加到 GOPATH

/用户/西蒙/GolandProjects/bruteforce

为什么编译器会导致这个错误?

0 投票
2 回答
78 浏览

angularjs - Goland上的AnguarJS表达式错误

我正在Goland上开发一个 AngularJS 应用程序。

Goland 声称以下表达式存在错误{{ count * times }}

在此处输入图像描述

我在 Goland 上启用 AngularJS 插件,如下所示。

在此处输入图像描述

为什么{{count * times}}在 Goland 上出现错误?我该如何解决?

0 投票
2 回答
100 浏览

intellij-idea - 如何使用 viper 和来自 intellij 的 golang 检索价值

我想从 intellij 中检索变体 a ,但失败了。

在此处输入图像描述

0 投票
5 回答
1877 浏览

go - 将 Goland 更新到 EAP 19 后没有可构建的 go 源文件

在我将GoLandEAP 18更新到EAP 19后,我的导入是红色的,并且每个文件中都会出现以下错误:

导入错误

我的$GOROOT$GOPATH和以前一样。$GOROOT指向的/usr/local/go.文件可以通过 shell 构建,但 GoLand 一直显示错误。

我在带有Go 版本 go1.9.1 darwin/amd64的 Mac OS 上运行 GoLand :

GoLand(1.0 预览版)1.0 EAP Build #GO-173.3727.24,于 2017 年 11 月 16 日构建 GoLand EAP 用户到期日期:2017 年 12 月 16 日 JRE:1.8.0_152-release-1024-b6 x86_64 JVM:OpenJDK 64 位服务器JetBrains sro Mac OS X 10.12.6 的 VM

0 投票
1 回答
949 浏览

debugging - GoLand 在 macOS Sierra 上运行调试失败

更新到 macOS Sierra 后,我所有的 goland“运行调试”命令开始失败,并显示以下消息:

只运行应用程序就可以正常工作,但调试总是在编译步骤失败。我尝试使用这样的标志进行构建并且它有效,所以我无法真正理解为什么会发生这种情况。有人有线索吗?

0 投票
1 回答
1746 浏览

go - Goland 看不到另一个文件中的函数

我有main.go档案

func2定义在file2.go

当我从命令行编译并运行它时,一切正常:

但是当我Goland通过按下它运行它时,RUN它会给我一个错误:

我应该如何克服它?

0 投票
1 回答
168 浏览

go - exec.command 用于补丁命令

我正在尝试使用以下命令修补文件

我的 runCommand 语法如下:

现在我传递我的补丁命令如下:

但我看到以下错误:

补丁:****找不到文件'<':没有这样的文件或目录

你能告诉我我在这里缺少什么吗?