返回顶部
首页 > 资讯 > 精选 >无法读取没有绝对路径的 .env 文件
  • 226
分享到

无法读取没有绝对路径的 .env 文件

2024-02-05 12:02:54 226人浏览 泡泡鱼
摘要

问题内容 当我尝试读取 .env 文件时,如果不使用绝对路径,它就无法工作。 func init() { err := Godotenv.load(".env") //

问题内容

当我尝试读取 .env 文件时,如果不使用绝对路径,它就无法工作。

func init() {
    err := Godotenv.load(".env") //<--fails
    //err := godotenv.load("./.env") //<--fails
    //err := godotenv.load("/home/peter/documents/tests/configuration/.env") //<--works
    if err != nil {
        panic(err)
    }
    config = getconfig()
}

我得到 panic: open .env: no such file or directory 但文件就在那里

$ ls -a
.  ..  config.go  .env

有什么线索吗?


正确答案


一个潜在的问题是运行可执行文件的目录与 .env 文件所在的目录不同。您能验证一下吗?

以上就是无法读取没有绝对路径的 .env 文件的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 无法读取没有绝对路径的 .env 文件

本文链接: https://lsjlt.com/news/560960.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作