ubuntu下go-zero项目安装goctl后报错:command not found

简介: ubuntu下go-zero项目安装goctl后报错:command not found

注意:本文章基于Ubuntu20.04,windows10、win10等其它系统可以参考解决思路goctl: command not found

goctl安装


参考链接:go-zero goctl 概述与安装

错误信息


安装后运行goctl -v命令报如下错误goctl: command not found

image.png

错误检查


先运行go env命令查看下go环境信息

20210128094424843.png

通过上面获取到GOPATH目录,检查goctl是否已经安装到GOPATH/bin目录下面,如果goctl已经安装在GOPATH/bin目录下,则可以初步判断是go的相关环境变量没有添加到系统环境变量中去

image.png

解决方法


将GOPATH和GOROOT添加到系统环境变量,运行sudo vim ~/.profile命令将下面的内容添加到文件末尾,记得把GOPATH和GOROOT换成上面你自己查出来的就好

export GOROOT="/usr/local/golang"
export GOBIN=$GOROOT/bin
export GOPATH="/home/lauwen/go"
export PATH=$PATH:$GOPATH/bin

运行source ~/.profile使配置立即生效,没有生效的话重启一下系统 。

目录
相关文章
|
2天前
|
Ubuntu Shell Docker
在Docker环境下如何“安装”Ubuntu
【8月更文挑战第18天】在Docker环境中“安装”Ubuntu实际上是指利用Ubuntu镜像构建容器。
18 1
|
4天前
|
Ubuntu 安全 测试技术
Ubuntu 22.04 Samba 安装和配置
SMB(Server Message Block)是一种跨平台的文件共享协议,它允许不同操作系统之间的文件和打印机共享。在本文中,我们将详细介绍如何在 Ubuntu 服务器上部署和配置一个 SMB 服务器,并涵盖多通道配置、性能测试、安全最佳实践以及一些常见问题。【8月更文挑战第1天】
23 1
|
5天前
|
NoSQL Ubuntu Java
如何在 Ubuntu 14.04 上安装 Graylog2 并实现日志集中管理
如何在 Ubuntu 14.04 上安装 Graylog2 并实现日志集中管理
10 1
|
5天前
|
分布式计算 Ubuntu Hadoop
在Ubuntu 16.04上如何在独立模式下安装Hadoop
在Ubuntu 16.04上如何在独立模式下安装Hadoop
10 1
|
5天前
|
存储 Ubuntu Go
在Ubuntu 16.04上安装Go 1.6的方法
在Ubuntu 16.04上安装Go 1.6的方法
12 1
|
5天前
|
存储 Ubuntu Go
在Ubuntu 18.04上安装Go的方法
在Ubuntu 18.04上安装Go的方法
8 1
|
5天前
|
存储 Ubuntu Linux
在Ubuntu 14.04上安装Go 1.6的方法
在Ubuntu 14.04上安装Go 1.6的方法
12 1
|
1天前
|
Ubuntu
Ubuntu使用apt安装opengl
Ubuntu使用apt安装opengl
|
5天前
|
存储 Ubuntu 开发工具
在Ubuntu 18.04上安装Git的方法
在Ubuntu 18.04上安装Git的方法
10 0
|
5天前
|
存储 Ubuntu 开发工具
在Ubuntu 16.04上安装Git的方法
在Ubuntu 16.04上安装Git的方法
6 0