英文:
exec: "sqlboiler": executable file not found in $PATH
问题
安装了SqlBoiler之后。
在main.go中复制并粘贴简单的代码,然后执行postgresql以创建数据库。
我通过以下方式生成了Go模型:
go generate
我遇到了一个错误:
运行"sqlboiler"时:exec: "sqlboiler": 在$PATH中找不到可执行文件
我看了SQLBoiler Screencast,但它假设用户预先配置了Sql Boiler。
我漏掉了什么?
英文:
After installed SqlBoiler.
Copy and paste simple codes in main.go and execute postgresql to create databases.
I generated Go models by doing:
go generate
I got an error:
running "sqlboiler": exec: "sqlboiler": executable file not found in $PATH
I've watched SQLBoiler Screencast but it's assumed user pre configured Sql Boiler
What am i missing?
答案1
得分: 4
这个screencast 从执行以下命令开始:
go get -u -t github.com/vattle/sqlboiler
这一步骤应该会将 sqlboiler
编译并安装到你的 $GOPATH/bin
文件夹中。请确保该文件夹已经添加到你的 PATH
环境变量中。
英文:
The screencast starts with
go get -u -t github.com/vattle/sqlboiler
That step alone should compile and install sqlboiler
in your $GOPATH/bin
folder. Make sure that folder is part of your PATH
.
答案2
得分: 0
你要翻译的内容如下:
你要么缺少二进制文件,要么没有正确配置你的 $PATH
。
确保 sqlboiler
二进制文件存在于 $GOPATH/bin
目录中。你可以执行以下命令进行验证:
> ls $GOPATH/bin/sqlboiler
/home/cglotr/go/bin/sqlboiler
如果存在,可以像这样配置你的 $PATH
:
export PATH=$PATH:/home/cglotr/go/bin
现在你应该可以使用 sqlboiler
了。
英文:
You are either missing the binary or didn't configure your $PATH
correctly.
Make sure that sqlboiler
binary exists in $GOPATH/bin
. You can do this to verify:
> ls $GOPATH/bin/sqlboiler
/home/cglotr/go/bin/sqlboiler
If it exists, configure your $PATH
like this:
export PATH=$PATH:/home/cglotr/go/bin
Now you should be able to use sqlboiler
.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论