目 录CONTENT

文章目录
Go

关于Goland终端可执行protocol命令但是vscode终端不行的解决方式

Hello!你好!我是村望~!
2023-01-11 / 0 评论 / 0 点赞 / 244 阅读 / 213 字
温馨提示:
我不想探寻任何东西的意义,我只享受当下思考的快乐~

关于Goland终端可执行protocol命令但是vscode终端不行的解决方式

使用protocol命令生成go代码的时候,发现Goland的终端可以正常编译,但是从计算机终端执行,或者vscode执行就不可以

image-20211213102104184

初步判断:因为编译生成的是go代码,编译过程是依赖go的环境的,goland idea本身可以配置golang的环境,protocol可以根据Goland配置去找到gopath,然后我检查了一下我的zsh配置i文件,里面没有相关的配置(虽然可以使用go命令~迷惑哈哈)

于是将GOPATH和GOBIN添加到PATH中

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT:$GOPATH:$GOBIN

然后重新加载配置

source ~/.zshrc

发现就可以了!

image-20211213103735728

0

评论区