首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >崇高的文本:[Errno 2]没有这样的文件或目录:'gopls‘

崇高的文本:[Errno 2]没有这样的文件或目录:'gopls‘
EN

Stack Overflow用户
提问于 2021-03-02 02:15:58
回答 2查看 1.4K关注 0票数 5

在崇高文本3上安装LSP服务器,然后启用LSP: Enable Language Server Globally >Selectedgopls中的gopls。

在终端上也执行下面的命令。

代码语言:javascript
复制
GO111MODULE=on go get golang.org/x/tools/gopls@latest

显示的错误:

LSP.sublime-settings

代码语言:javascript
复制
{
    "clients":
    {
        "gopls":
        {
            "enabled": true
        }
    }
}

gopls命令

代码语言:javascript
复制
❯  which gopls
/home/user/go/bin/gopls

我正在使用。请帮帮忙!

来源

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-06 15:24:04

这解决了问题。

代码语言:javascript
复制
## LSP.sublime-settings -- User
{
    "clients":
    {
        "gopls":
        {
            "command": [
                "/home/rahulbali/go/bin/gopls",
                "-v",
                "-rpc.trace",
                "-logfile=/home/rahulbali/gopls.log"
            ],
            "enabled": true,
            "env": {
                "PATH": "home/rahulbali/go/bin:/usr/local/go/bin"
            },
            "scopes":["source.go"],
            "syntaxes": [
                "Packages/Go/Go.sublime-syntax",
                "Packages/GoSublime/syntax/GoSublime-Go-Recommended.sublime-syntax",
            ],
            "settings": {
                "gopls.usePlaceholders": true,
                "gopls.completeUnimported": true,
            },
            "languageId": "go"

        }
    }
}

来源:https://github.com/golang/go/issues/43746#issuecomment-761760279

编辑: Make 'gopls‘在您的shell路径中。

票数 8
EN

Stack Overflow用户

发布于 2021-06-27 06:43:14

最崇高的文字引语是:

代码语言:javascript
复制
{
    "clients": {
        "gopls": {
            "enabled": true,
            "command": ["gopls"],
            "selector": "source.go",
            "initializationOptions": {
                "experimentalWorkspaceModule": false
            }
        }
    }
}

将绝对路径(which gopls)给gopls二进制应该可以解决“找不到”的问题。

代码语言:javascript
复制
{
    "clients": {
        "gopls": {
            "enabled": true,
            "command": ["/Users/xxx/go/bin/gopls"],
            "selector": "source.go",
            "initializationOptions": {
                "experimentalWorkspaceModule": false
            }
        }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66432344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档