You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Elixir查看已导出的环境变量值?

在Elixir中查看环境变量值的方法

嘿,这个问题我太熟了!在Elixir里查看环境变量其实非常直接,有几个实用的方法,我给你一步步说明:

  • 查看单个环境变量:用System.get_env/1函数就可以了。你只需要把要查询的环境变量名作为字符串参数传进去,它会返回对应的值;如果变量不存在,就返回nil。
    比如你要查AWS_ACCESS_KEY_ID,在IEx或者你的Elixir代码里这么写:

    # 在IEx中执行
    iex> System.get_env("AWS_ACCESS_KEY_ID")
    "your_access_key_id"
    
  • 查看所有环境变量:如果想一次性获取当前所有的环境变量(键值对形式),可以调用不带参数的System.get_env/0,它会返回一个包含所有环境变量的Map:

    iex> System.get_env()
    %{"AWS_ACCESS_KEY_ID" => "your_access_key_id", "HOME" => "/Users/yourname", "PATH" => "/usr/local/bin:...", ...}
    

小提醒:如果你的环境变量是通过项目本地的.env文件设置的(比如用dotenv之类的工具),要确保这些变量已经被加载到当前的运行环境中,System.get_env才能拿到正确的值哦。

内容的提问来源于stack exchange,提问作者Bitwise

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 10:00:03