问题标签 [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.
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 上运行,我有没有办法附加到我的项目?如果是这种情况,这些命令会有什么不同?
提前致谢
intellij-idea - Intellij IDEA。检查没有扩展名的文件的语法
我有Jenkinsfile
它是用 Groovy 编写的,但文件名没有适当的扩展名:.groovy
. 我怎样才能告诉 IDEA 检查这个文件的 groovy 语法?
更新:我也对有关 GoLand IDE 的相同问题感兴趣
intellij-idea - 如何让 IntelliJ 终端与 Oh My Zsh 一起正常工作?
我喜欢 Oh My Zsh,但它从未在 JetBrains 产品的终端中正常工作:
- 找不到可执行文件
- 无法使用 pyenv、sdkman、rvm 等版本管理器
Oh My Zsh 是 zsh shell 增强,所以实际问题可以简化为让 zsh 正常工作。在阅读了一些 intellij 问题后,我尝试切换所有终端配置选项(单独和整体),以取得成功。
go - 执行顺序与代码顺序不同
我在 goland IDE 中执行此代码段,但发现输出顺序与我预期的不同:
输出:
- 为什么输出顺序与代码顺序不同
- 为什么输出不同颜色(白色和红色),我使用 jetbrain 的 goland IDE
我无法在https://play.golang.org/p/2T5LOt7FRDn 我的本地环境中重现:windows 10 + go1.10.3 windows/amd64 + GoLand 2018.1.4
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。那是调试器的错误吗?
该程序非常简单。只是嵌套结构作为指针传递。
谢谢你的帮助!
go - json字符串数组到golang中的结构数组?
我有以下 json 字符串数组
以及与之对应的以下结构
如何将数据解组到 Status struct 数组中?
jetbrains-ide - Goland 文件中的函数列表
我正在使用 VSCODE,它有一个快捷方式,可以在弹出窗口中显示文件中的接口和函数。在 Goland 的文件中没有任何接口封装的函数是相当普遍的。当我在 Goland 中按 Ctrl+F12 时,它不会显示任何内容,除非我选中 Package structure 框,然后还会出现很多不需要的东西。简而言之,有没有办法使用 Goland 查看文件中存在的函数列表?
go - GoLang GraphQL 显示 EOF
我尝试制作一个简单的 GO 服务器,运行 GraphQL 并与 PostgreSQL 连接,文件的编译和执行顺利,与数据库的连接也顺利,但是当我尝试检索数据库中的所有用户时,我总是得到一个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}]}]}
go - 在从 VCS 结帐期间,GoLand IDE 不会将项目放入工作区
如果我从头开始创建项目,GoLand 会注意我的工作区并根据 $GOPATH 正确放置项目。
例如我有 GOPATH: $HOME/{user}/go,所以 GoLand 把它放到:
但是,如果我尝试从 VCS 结帐,它会放入GoLandProjects目录:
有可能改变这种行为吗?