我尝试在部署到VM之前,通过-bash CLI在本地测试Golang应用程序hauser
。
根据documentation,我在本地编译并复制了example-config.toml文件。然后,我映射到GOPATH并打开hauser.exe打开config.toml文件。但是,当我执行时,它返回open config.toml: no such file or directory
C02Z30ANLVDV:~ pmcgin2$ $GOPATH/bin/hauser -c Documents/go/bin/config.toml
2020/08/14 18:05:23 Cannot find folder , make sure it exists
C02Z30ANLVDV:~ pmcgin2$ open Documents/go/bin/config.toml
No application knows how to open /Users/pmcgin2/Documents/go/bin/config.toml.
我可以执行替代命令来覆盖此类应用程序的默认config.toml位置吗? 最佳答案
有两种方法可以解决您的问题:
$GOPATH/bin/hauser -c /Users/pmcgin2/Documents/go/bin/config.toml
$GOPATH/bin/hauser -c config.toml
通常,使用绝对路径会更容易。关于go - CLI Go Config.toml文件位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63420601/