问题标签 [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 回答
1176 浏览

docker - 使用 Go 和 GoLand IDE 远程调试 HTTP 请求

我是新手,深入研究和 GoLand IDE。我想远程调试一些使用 docker 部署make和运行的 REST 端点(使用 docker + docker-compose)。

我用来调出我的环境的命令是make myproject

我的端点托管在:localhost:8080

在 GoLand 中创建调试配置时,它指定在运行之前 dlv debug --headless --listen=:2345 --api-version 2,请执行以下操作:

一旦它在 localhost:8080 上运行,我有没有办法附加到我的项目?如果是这种情况,这些命令会有什么不同?

提前致谢

0 投票
2 回答
1271 浏览

intellij-idea - Intellij IDEA。检查没有扩展名的文件的语法

我有Jenkinsfile它是用 Groovy 编写的,但文件名没有适当的扩展名:.groovy. 我怎样才能告诉 IDEA 检查这个文件的 groovy 语法?

更新:我也对有关 GoLand IDE 的相同问题感兴趣

0 投票
7 回答
17130 浏览

intellij-idea - 如何让 IntelliJ 终端与 Oh My Zsh 一起正常工作?

我喜欢 Oh My Zsh,但它从未在 JetBrains 产品的终端中正常工作:

  • 找不到可执行文件
  • 无法使用 pyenv、sdkman、rvm 等版本管理器

Oh My Zsh 是 zsh shell 增强,所以实际问题可以简化为让 zsh 正常工作。在阅读了一些 intellij 问题后,我尝试切换所有终端配置选项(单独和整体),以取得成功。

参考:https ://github.com/robbyrussell/oh-my-zsh

0 投票
0 回答
62 浏览

ide - Goland IDE 中的“...处没有代码”错误

我添加了两个用于调试代码的检查点Goland IDE。我不知道为什么,但调试器看不到第一个检查点,只是跳过它并移至第二个检查点。

在此处输入图像描述

当我将鼠标光标导航到第一个检查点时,它向我显示一个错误 "No such code at ... "

在此处输入图像描述

你能解释为什么会发生这种行为吗?

0 投票
1 回答
111 浏览

go - 执行顺序与代码顺序不同

我在 goland IDE 中执行此代码段,但发现输出顺序与我预期的不同:

输出:

在此处输入图像描述

  1. 为什么输出顺序与代码顺序不同
  2. 为什么输出不同颜色(白色和红色),我使用 jetbrain 的 goland IDE

我无法在https://play.golang.org/p/2T5LOt7FRDn 我的本地环境中重现:windows 10 + go1.10.3 windows/amd64 + GoLand 2018.1.4

0 投票
1 回答
249 浏览

pointers - Goland 调试器的问题

我在 Golang 中有一个奇怪的错误。

操作系统:Linux Ubuntu 18.04。

CPU:支持 64 位的 AMD。

IDE 是 Goland 2018.1.5。

Go 版本是 1.10.1。

编译器设置为:“任何”。

我已经尝试过“gc”和“gccgo”编译器。结果是一样的。

在下面的程序中,Debugger 显示了奇怪的东西。'aUnion' 变量里面有“John”,但是里面有 Union 类型的 'aRecord' 变量里面没有“John”。

如果我“fmt.Printf”它们,它们都在那里,但调试器在“aRecord”中显示没有 John。那是调试器的错误吗?

该程序非常简单。只是嵌套结构作为指针传递。

谢谢你的帮助!

0 投票
1 回答
334 浏览

go - json字符串数组到golang中的结构数组?

我有以下 json 字符串数组

以及与之对应的以下结构

如何将数据解组到 Status struct 数组中?

0 投票
1 回答
1804 浏览

jetbrains-ide - Goland 文件中的函数列表

我正在使用 VSCODE,它有一个快捷方式,可以在弹出窗口中显示文件中的接口和函数。在 Goland 的文件中没有任何接口封装的函数是相当普遍的。当我在 Goland 中按 Ctrl+F12 时,它不会显示任何内容,除非我选中 Package structure 框,然后还会出现很多不需要的东西。简而言之,有没有办法使用 Goland 查看文件中存在的函数列表?

0 投票
1 回答
535 浏览

go - GoLang GraphQL 显示 EOF

我尝试制作一个简单的 GO 服务器,运行 GraphQL 并与 PostgreSQL 连接,文件的编译和执行顺利,与数据库的连接也顺利,但是当我尝试检索数据库中的所有用户时,我总是得到一个EOF,查看我找到的答案

这:使用graphql时意外的<EOF>

但是答案并不适合我当前的项目。

这是运行的所有文件。

DB.GO

RESOLVERS.GO

MAIN.GO

SCHEMA.GRAPHQL

为什么不是数据库中的用户表

当我运行localhost:8989/query时,我从服务器得到的唯一答案是EOF,但没有从数据库返回用户列表

请任何人都可以告诉我我在我的代码中做错了什么......

或者也许如何做一个好的查询:(

root@Crdzbird-Host:~/GoProjects/go-graphql-sample# curl -XPOST -d '{"query": "{ allUsers{} }"}' localhost:8989/query {"errors":[{"message ":"字段 \"allUsers\" 类型为 \"[User]\" 必须有一个子字段选择。您的意思是 \"allUsers { ... }\"吗?","locations":[{"line" :1,"列":3}]}]}

0 投票
1 回答
268 浏览

go - 在从 VCS 结帐期间,GoLand IDE 不会将项目放入工作区

如果我从头开始创建项目,GoLand 会注意我的工作区并根据 $GOPATH 正确放置项目。

例如我有 GOPATH: $HOME/{user}/go,所以 GoLand 把它放到:

但是,如果我尝试从 VCS 结帐,它会放入GoLandProjects目录:

有可能改变这种行为吗?