我正在玩这个enter link description here Go CRUD api应用。 READ.me建议需要在config/dbconn.go
中配置mysql。在源代码中,mysql被配置为使用端口3306.我克隆了源代码并更改了配置以使用端口8889,MAMP mysql要求我使用我自己的脚本(我系统上唯一的mysql是通过MAMP )。
dbUserName := "root"
dbPass := "root"
dbIp := "127.0.0.1"
dbPortNo := 8889
当我运行应用程序的克隆版本并尝试访问其中一条路线时,我收到此错误消息
Create tables failed dial tcp 127.0.0.1:3306: connection refused
exit status 1
所以我假设它尝试通过3306连接端口,当我查看项目的util.go
文件时,我发现它正在导入来自远程仓库的配置,而不是(我假设),而不是使用我更改为使用MAMP的mysql设置的本地仓库中的配置文件
util.go
import (
"github.com/mantishK/gonotevanilla/config"
)
我的问题是,如果问题是我认为的那样,我怎么告诉util.go使用/config/dbconn.go
的数据库配置文件而不是远程仓库中的文件。
我尝试使用
"config"
和
"/config"
我得到了同样的错误