Go语言 exec:“sqlboiler”:在$PATH中找不到可执行文件

f0ofjuux  于 2023-06-03  发布在  Go
关注(0)|答案(2)|浏览(315)

安装SqlBoiler后。
在main.go中复制粘贴简单代码,执行postgresql创建数据库。
我通过执行以下操作生成Go模型:

go generate

我得到一个错误:

running "sqlboiler": exec: "sqlboiler": executable file not found in $PATH

我看过SQLBoiler Screencast,但假设用户预先配置了Sql Boiler
我错过了什么?

brvekthn

brvekthn1#

screencast

go get -u -t github.com/vattle/sqlboiler

仅这一步就应该编译并将sqlboiler安装到$GOPATH/bin文件夹中。确保该文件夹是PATH的一部分。

w9apscun

w9apscun2#

您可能缺少二进制文件或未正确配置$PATH
确保sqlboiler二进制文件存在于$GOPATH/bin中。您可以执行此操作以验证:

> ls $GOPATH/bin/sqlboiler
/home/cglotr/go/bin/sqlboiler

如果$PATH存在,请像这样配置$PATH

export PATH=$PATH:/home/cglotr/go/bin

现在您应该可以使用sqlboiler

相关问题