如何正确安装带有路径的GO?


我已经安装了 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

出了什么问题?


交互式爱情
浏览 100回答 2
2回答

翻过高山走不出你

安装说明很好,https://go.dev/doc/install。但是,对于我在 wsl2 中的 Ubuntu 20.4 而言,建议的二进制文件路径还不够。只有goandgofmt被添加到/usr/local/go/bin。我确实将以下内容添加到我的.bashrc,因为 go install 将二进制文件放在我系统上的这个位置。export PATH="$HOME/go/bin:$PATH"请注意,二进制文件的路径在您的系统上可能会有所不同,因此您必须相应地对其进行调整。您使用 go install 安装并添加到此路径的任何二进制文件之后都可用于您的 shell。例如:$ go install github.com/volatiletech/sqlboiler/v4@latest$ go install github.com/volatiletech/sqlboiler/v4/drivers/sqlboiler-psql@latest$ whereis sqlboilersqlboiler: /home/blue/go/bin/sqlboiler潜在地,您的系统还需要一些数据库包。我不再确定这一点。例如,如果您使用 Postgres,则可以添加一些 Postgres 库。你必须看看它是否在没有它的情况下工作。apt-get install postgresql-client-common postgresql-client-12

PIPIONE

如何正确安装带有路径的GO?使用安装程序 (Windows) 或存档安装 Go(/usr/local在 Linux/Mac 上解压)。从存档安装时,手动将go二进制文件所在的目录路径 ( /usr/local/go) 添加到PATH.设置GOPATH为包含bin,pkg和src子目录的目录路径。添加${GOPATH}/bin到PATH.出了什么问题?您正在运行的程序正在尝试运行在sqlboiler中指定的任何目录中都找不到的可执行文件PATH。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go