为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
交互式爱情 2022-10-31 15:34:11
我已经安装了 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 出了什么问题?
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

安装说明很好,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 sqlboiler

sqlboiler: /home/blue/go/bin/sqlboiler

潜在地,您的系统还需要一些数据库包。我不再确定这一点。例如,如果您使用 Postgres,则可以添加一些 Postgres 库。你必须看看它是否在没有它的情况下工作。


apt-get install postgresql-client-common postgresql-client-12


查看完整回答
反对 回复 2022-10-31
?
PIPIONE

TA贡献1829条经验 获得超9个赞

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

  1. 使用安装程序 (Windows) 或存档安装 Go(/usr/local在 Linux/Mac 上解压)。

  2. 从存档安装时,手动将go二进制文件所在的目录路径 ( /usr/local/go) 添加到PATH.

  3. 设置GOPATH为包含bin,pkgsrc子目录的目录路径。

  4. 添加${GOPATH}/binPATH.

出了什么问题?

您正在运行的程序正在尝试运行在sqlboiler中指定的任何目录中都找不到的可执行文件PATH


查看完整回答
反对 回复 2022-10-31
  • 2 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信