当前位置: 首页 > Linux

运行goctlmodel运行模板生成命令报错解决方法

时间:2023-04-07 00:33:56 Linux

1。问题Linux下部署go-zero,运行goctl模型运行模板生成命令报如下错误Command'goctl'notfound,didyoumean:command'doctl'fromsnapdoctl(v1.69.0+git2.8af78470)有关其他版本,请参阅“快照信息”。2、解决方法是如果宿主机没有安装goctl,是无法访问和使用的。我们可以进入golang容器并使用(以下是进入容器使用goctl需要goctl)2.1查找golang容器信息$dockerps|grepgolang#查找golang容器信息这里列出了所有正在运行的容器信息。第一项是CONTAINERID,下面会用到。CONTAINERIDIMAGECOMMAND...PORTSNAMES2.2进入golang容器$dockerexec-itcontainer-id/bin/bash#输入容器默认进入/usr/src/code。您可以使用dir查看目录。这里的container-id换成上面CONTAINERID的信息,这里是13258ded6d62的执行结果:这样就可以在golang容器中运行goctlmodel运行模板生成命令