草庐IT

intellij-14

全部标签

syntax - 为什么这个 Go-Lang IntelliJ 插件和 Go 的语法不一致?

我对Go有点陌生,所以这可能是一个Go问题,而不是一个IntelliJ问题:我刚刚设置了https://github.com/go-lang-plugin-org/go-lang-idea-plugin/来自IntelliJ14中的zipfile。我发现编译器和语法高亮不一致。world,err:=redis.String(c.Do("GET","message1"))iferr!=nil{fmt.Println("keynotfound")}产生以下错误信息。*notenoughargumentsincalltoRedis.String.仔细观察对Redis.String的调用,它似

intellij-idea - intellij-Idea 中的 Golang 插件找不到所有文件

这涉及IntelliJIDEA的go语言插件(版本0.9.15.3)。我有以下格式的目录结构:来源/弗雷德/fred.go账单/bill.go在(比方说)bill/bill.go中,我导入了fred.go,编译器获取了对fred.Something的引用(当从命令行运行时)。但IntelliJIDEA无法识别对fred.Something的引用;它们以红色出现,并且“转到定义”等操作不起作用。有什么我可以做的吗?如果可以的话,我不想升级到插件的alpha版本,除非它是稳定的(在这种情况下,它不应该是alpha)。 最佳答案 请不要使

rest - 我在使用 GOPATH 和 Intellij idea 时遇到了麻烦

我使用MACOSX10.10.5并使用IntellijIDEA作为IDE。我已经安装了GOSDK(通过从网站而不是从Macports下载SDK)并尝试简单的程序,它工作正常。我尝试使用gorilla库(http://www.gorillatoolkit.org/pkg/mux#overview),所以我这样设置GOPATHGOPATH=$HOME/工作PATH=$PATH:$GOPATH/bin去获取github.com/gorilla/mux并将PATH添加到intellij,见下图。当我导入这个库时,IDE会抛出这样的错误。所以我尝试像这样修复它IuseIntelliJIDEAas

intellij-idea - 在 intellij 中调试 golang - 找不到相关文件

我正在开发一个必须从子目录读取文件的golang项目...在调试我的程序时(还不确定it是什么)在提供相对路径时无法找到文件。我正在使用io.util.ReadFile(RELATIVE_PATH)进行此操作。从终端运行程序时不会出现此问题。这让我相信intellij在幕后做了一些调试/运行,它弄乱了目录结构(将它移动到一个临时位置?)。如果是这种情况,我将如何配置intellij以便子目录包含在魔术中或删除魔术以便从它所在的目录调试程序。我是golang/intellij的新手,所以我们将不胜感激。 最佳答案 点击“编辑配置”并将

ubuntu - "go get collidermain"时 golang.org/x/net/websocket 出错 --- 在 Ubuntu 14.04 服务器上部署 AppRTC

我一直在尝试将AppRTC部署到我学校的Ubuntu服务器上,但无济于事。我已按照Collider上的说明进行操作直到命令“gogetcollidermain”返回错误如下:#golang.org/x/net/websocketgoWorkspace/src/golang.org/x/net/websocket/dial.go:18:19:error:referencetoundefinedidentifier‘tls.DialWithDialer’conn,err=tls.DialWithDialer(dialer,"tcp",parseAuthority(config.Locati

go - IntelliJ Golang 插件无法导入默认包

我刚刚下载了IntelliJ中支持Go的最新插件。我无法使用intellisense进行Go编程,因为IntelliJ无法导入fmt和float64等包。但是,如果我从IntelliJ中运行该程序,它工作得很好!GOROOT是usr/local/go项目GOPATH是/Users/myname/gogo文件所在的位置。我错过了什么? 最佳答案 转到设置|语言与框架|去|GOROOT并确保你的GOROOT被选中。然后到同一个地方,但在GOPATH中,确保它也设置正确。此外,请确保您遵循GoWorkspace要求。

go - Intellij 如何设置默认调试端口

我正在为Golang使用新的Intellij-idea,想知道如何为它设置默认调试端口?我知道如何在VisualStudio代码中执行此操作,但不知道IntelliJ。我将其用于后端应用程序开发,因此每次端口更改时,我都必须在应用程序中进行更改,这很累人。每次我调试时都会得到一个新的随机端口。在VSCode中你有一个launch.json但Intellij没有。 最佳答案 您是否尝试过创建自定义调试配置:运行|编辑配置点击+按钮并选择GoRemote将其命名为我的调试在端口字段中,输入所需的端口号点击确定运行|调试...|'我的调试

macos - Intellij IDEA (Golang) 使用/private/var/folders/

我的Goland运行程序(运行/调试配置)在os.Args[0]中使用/private/var/folders/7b/50mzg8x17q55rxfg3b0kpj88xcm2lx/T。我知道os.Args[0]是我程序的路径,但我可以将os.Args[0]作为我在Golandrunner中的工作目录吗?附言编辑配置中的工作目录设置正确 最佳答案 Iknowthatos.Args[0]isthepathtomyprogram,butcanIdoos.Args[0]tobemyworkingdirectoryinGolandrunner

intellij-idea - GO SDK的位置

我是GO编程语言的新用户。我已经下载了Ubuntu的最新版本GO二进制发行版go1.6.linux-amd64.tar.gz并开始使用它。目前,我可以创建简单的GO程序并使用命令行工具工作。我已经下载了用于GO编程的IDEAIntelliJ14.1.4插件。在为此创建项目时,我们需要设置GO的SDK。但到目前为止,我一直无法找到SDK。GOSDK的位置是什么?它在GO发行版中可用还是我们应该单独下载? 最佳答案 IDEA插件需要“GoSDK”的解压分发位置。它确实会检查版本号,并且最近刚刚更新为支持Go1.6。更新插件应该可以为您解

使用 IntelliJ 调试 Go 单个文件

我正在尝试在IntelliJ中以Debug模式启动文件。这是我的文件内容:packagemyPackageimport("fmt")funcmain(){fmt.Println("Hello")}我的文件在文件夹src/myProject/myPackage但是当我尝试在IntelliJ中创建Go应用程序时,它显示:"CannotfindGofilewithmainin'myProject/myPackage'"我已经完成了这项工作,但我必须将我的文件放在名为“main”的包中。但是现在我的项目正在增长,我需要单独调试我的包。有什么想法吗? 最佳答案