Apabila saya cuba membaca fail .env, ia tidak berfungsi tanpa menggunakan laluan mutlak.
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() }
Saya dapat panic: open .env: no such file or directory
Tapi fail ada
$ ls -a . .. config.go .env
Ada sebarang petunjuk?
Satu masalah yang berpotensi ialah direktori yang boleh laku dijalankan adalah berbeza daripada direktori di mana fail .env terletak. Bolehkah anda mengesahkan ini?
Atas ialah kandungan terperinci Tidak boleh membaca fail .env tanpa laluan mutlak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!