Skip to content

load_dotenv is not loading .env files (Ubuntu) #1189

@dancrumb

Description

@dancrumb

Describe the bug
direnv is not loading .env files, event though it is configured to do so.

To Reproduce
Steps to reproduce the behavior:

  • Install direnv
  • Create cat ~/.config/direnv/direnv.toml with the content below
  • Navigate to a directory with a .env file
  • Run direnv allow

Config:

[global]
load_dotenv = true

Expected behavior
The environment variables defined in the env file are loaded

Observed behavior

direnv: error .envrc file not found

Environment

  • OS: Ubuntu 6.2.0-35-generic Tab Title bar is messed #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct 6 10:23:26 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
  • Shell: zsh
  • Direnv version 2.25.2

Additional context
I've been a long time user of direnv on macOS, so I'm familiar with how it works. Certainly, I could have made a mistake, but I can't see where.

Also, this is Ubuntu running on an old Macbook Pro... so, if you see any reference to that in the dump below, that's what's going on.

Here's the output from direnv dump after running direnv allow:

eJyUl11zqrwWx78Ll8-oQaUv0nFmU6HKFIEj2N3uGyZARHZ52wko9cz57mcSkaSt88zsu1_W-me9hCDL_0oLx3I2vrFZS6pU4wZFZVZiaSDpj1sv8AzPMx07oKzp-sbwPEmVmiJt1QrW-znATQEagjAYy7IMwobQnYb37DvuZTPdEDZF3VCX6bmW9iapkipLA2mpr6-IlrazNoIvUQJTpwXuUzJMyTBGFUYRrFHc6z3D37qBkGDMXSvDsvpAa0c3vqejJ2DamhV4i41h0HpAiROQFGWOgI9wnhYwAyTCCBUgurmfzsYxDGYwkgMlVmbBTFFmwd2NPNvJoTKDN-hKZGPzYi4MVtvoZsbq859pPVvLoOeawDRTYf0-DHEaJzTCyllTPdjTKmJYRLjJQ2kgWZq9lFQJFcHWG239p-E9NZ6fznBD2VnaGtsr7vLYw6aiZbtrozZuwxYlKIYhTGAEY6YJehEmc1mN07k8fpgqalYwuFXz_VyW1SqdK_LDdKqSktlv1PgCYXx2PchjNRK4xIzHlPOUBiHNfHr3oIxVksyn8oMyVSPIYKzWRwYTtTzOpwoFUjOxoqKWJZqo_4xqiBmPKSenniGOBP7NNZBrsj3kfFIE3gucc1Gd8c11K_Cp5HzH7ae04txTzFEoOMMCi8hDCxlPpBayC4vwNBGYaz7zRNjM60Jhz7jKe_4tHPFRYCQwERgLDIVWYIR4_SVvK6pSvhBOTziQCPLSjikvjRw5xwIjEvPyq6S7lpQRX-SiJ__kStJdz2Fe9VyFOedE4IpzncCeW0Hfihohfp3u-KIqeBHk8IlPvFZBVEUtt5cHzmJvn7qeCKJ3zkck1HpEIW-6FBrNK4WzIqYTFocy7PlP3WPRCNlyzpDw_nEu4IGH2WUR1x9SwS4yj5lkPcYc24hnao9xzx9CZZHQLcp3wikcBOaHDmE0l2X6s_jPCDY97jLBniuQcxqLnPLFuyCqpgLzQGWS9Iy5_AgPgoTby6oh_YJUbc8tqXbdQhpI9ss6eDTtb98ZMCoOOTggTNKyIKAoYwQOE3l0P5JBmBbdzoUePFnakn15_nQ23dxcj9b5TXvxV9nSIsqaGDGjNJAcS3d_6te-i-7sOfC8laRKcrfyfToMlBn9trna0qCFZYgQtvRXf9u0ChqCQVZGdBj4su6X3MHgvOxtCcwREfd1BlLAqtvQkTSQ_uMH2mJBJ5dH0zJZL-Oz2Vx3k4OkSul58OonHM2-dMoSXHobrmH0WJbvLi7VH6DOKzAyF8aQjnNgcje-HTC6pr4ipvnoXEVPsGsVnMiema0XqyvU81aBtjRsP7C0rb1YsarYUDV8Rx84LZKLaOuvAs9ZPNN4n6fKTgjIOfqb5xtrPTBejUXgsqlwcndDc3VDbFsjnA8nN7eXSXbrsazCNaGW7-PRi28EL8amG0dv72V6h35qb5Zm68JgeYQfGSziIfW-0rKdzfnBfCl7lDd1jfDwtdsAm3o_ct27Z31Cd-rLYOHYT-YyuDrkgVFUFrs0uUi3mw09xW4q7udXlc2YnUjXfI2-e97lmXT3dA8xAt3V7PgAMcjSkF21GMSIvNdl1YVZG_Y2cDfGk_naP6zOtdnavkmH8_ML_qnhTnK5hAtLO_9ZIAh_cX1t4ovbf3MNfs7UuXZ088k0WGM_0nze3fdf3rX3t9wP84_h-Sr-8lbBwlm7-nbt_psURDDaIzA6RWVexU1eDa-8BdJACsTbHqcYFQdq7X52uh8bEKMDqGoCxhffN_v__h8AAP__-0XYHQ==

Here's direnv status:

direnv exec path /usr/bin/direnv
DIRENV_CONFIG /home/dancrumb/.config/direnv
bash_path /usr/bin/bash
disable_stdin false
warn_timeout 5s
whitelist.prefix []
whitelist.exact map[]
No .envrc loaded
No .envrc found

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions