我已经安装了GO,设置了路径,但是当我运行一个文件时,我会得到以下错误:
error!! exec: "sqlboiler": executable file not found in $PATH
exec: "sqlboiler": executable file not found in $PATH
exec: "sqlboiler": executable file not found in $PATH
exit status 3出什么问题了?
发布于 2022-01-24 11:27:32
安装说明很好,https://go.dev/doc/install。然而,对于我来说,Ubuntu20.4在wsl2中,为二进制文件建议的路径是不够的。只将go和gofmt添加到/usr/local/go/bin。
我确实将下面的内容添加到我的.bashrc中,因为go install将二进制文件放在我的系统上的这个位置。
export PATH="$HOME/go/bin:$PATH"注意,到二进制文件的路径在您的系统上可能有所不同,因此您必须相应地调整它。
添加到此路径的任何与go安装一起安装的二进制文件之后,shell都将可用。
例如:
$ go install github.com/volatiletech/sqlboiler/v4@latest
$ go install github.com/volatiletech/sqlboiler/v4/drivers/sqlboiler-psql@latest
$ whereis sqlboiler
sqlboiler: /home/blue/go/bin/sqlboiler潜在地,您还需要一些数据库包到您的系统。我对此已经不太确定了。例如,如果使用Postgres,可以添加一些Postgres库。你得看看它有没有用。
apt-get install postgresql-client-common postgresql-client-12发布于 2022-01-24 12:09:04
如何正确安装与路径和所有?
安装与安装程序( Linux/Mac).
/usr/local ),手动将go二进制文件所在的目录路径(/usr/local/go)添加到目录路径,其中包含bin、pkg和src sub-directories.
${GOPATH}/bin到PATH.,出什么问题了?
正在运行的程序试图运行可执行的sqlboiler,在PATH中指定的任何目录中都找不到它。
https://stackoverflow.com/questions/70832925
复制相似问题