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使配置立即生效,没有生效的话重启一下系统 。

目录
相关文章
|
前端开发 Go 开发者
用 Go + WebSocket 快速实现一个 chat 服务
用 Go + WebSocket 快速实现一个 chat 服务
|
Ubuntu 应用服务中间件 开发工具
在ubuntu上搭建文件服务器
在ubuntu上搭建文件服务器
873 0
|
网络安全 开发工具 数据安全/隐私保护
如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
|
安全 Java Go
【Golang入门】简介与基本语法学习
Golang语言入门教程,介绍了Go语言的简介、基本语法、程序结构、变量和常量、控制结构、函数、并发编程、接口和类型、导入包、作用域以及错误处理等关键概念,为初学者提供了一个全面的学习起点。
601 0
|
前端开发 Java 关系型数据库
基于ssm的超市会员(积分)管理系统,附源码+数据库+论文,包安装调试
本项目为简单内容浏览和信息处理系统,具备管理员和员工权限。管理员可管理会员、员工、商品及积分记录,员工则负责积分、商品信息和兑换管理。技术框架采用Java编程语言,B/S架构,前端使用Vue+JSP+JavaScript+Css+LayUI,后端为SSM框架,数据库为MySQL。运行环境为Windows,JDK8+Tomcat8.5,非前后端分离的Maven项目。提供演示视频和详细文档,购买后支持免费远程安装调试。
793 19
|
6月前
|
存储 弹性计算 Linux
2026年阿里云服务器购买攻略:三种核心购买方式对比与实操指南
阿里云服务器提供快速购买、自定义购买和活动购买三种方式,适合不同场景需求。选购前需综合考量业务场景、成本策略、地域选择及安全合规。快速购买适用于基础配置速购,提供基础、标准、专业、增强四类套餐,匹配个人开发、企业官网、电商平台等场景,并需注意镜像选择(如Alibaba Cloud Linux性能优化)、带宽计费模式(固定带宽、按量计费、共享带宽包)及完整购买流程。
|
JavaScript 安全 前端开发
Gzm Design:开源神器!用 Vue3、Vite4、TypeScript 革新海报设计,免费开源的海报设计器,主流技术打造,轻松高效
海报设计在各个领域都有着广泛的应用,无论是商业广告、活动宣传还是个人创意表达。今天要给大家介绍一款免费开源的海报设计器——Gzm Design,它基于最新的主流技术开发,为用户提供了丰富的功能,让海报设计变得轻松又高效。
878 64
|
Linux
【专栏】Pigz 是一个并行化的 gzip 实现,利用多核处理器提高文件压缩速度
【4月更文挑战第28天】Pigz 是一个并行化的 gzip 实现,利用多核处理器提高文件压缩速度。相比 gzip,Pigz 在处理大型文件时更具优势,且生成的文件与 gzip 兼容。通过包管理器安装后,使用方式类似 gzip,支持高级选项。注意,Pigz 在压缩时会消耗更多系统资源,可能存在微小压缩差异,并需确保与其他工具的兼容性。在需要快速压缩的场景下,Pigz 是一个更好的选择。
1256 0
|
NoSQL Java 关系型数据库
秒杀场景下如何保证数据一致性?就这个问题我给出了最详细的方案
本文主要讨论秒杀场景的解决方案。 什么是秒杀? 从字面意思理解,所谓秒杀,就是在极短时间内,大量的请求涌入,处理不当时容易出现服务崩溃或数据不一致等问题的高并发场景。 常见的秒杀场景有淘宝双十一、网约车司机抢单、12306抢票等等。
|
测试技术
apifox的并发处理—通过动态变量实现
apifox的并发处理—通过动态变量实现
apifox的并发处理—通过动态变量实现

热门文章

最新文章