gpt4 book ai didi

ruby-on-rails - 使用 zsh 在 IntelliJ 中找不到环境变量

转载 作者:行者123 更新时间:2023-12-04 16:07:33 25 4
gpt4 key购买 nike

我从 bash 切换到了 zsh。我在 RubyMine 的 Preferences > Terminal 设置中更新了 shell。

但是,现在我的 Rails 应用程序中没有加载环境变量。我仍然可以在 RubyMine 编辑器的终端内访问它们!

我尝试在 yml 文件中打印环境变量的值(其中需要所有与数据库相关的环境变量)。我可以访问 home 变量,但不能访问我设置的自定义变量。

数据库.yml文件:

database.yml file

在 Rubymine 中启动 Rails 服务器时的输出:

Output while starting Rails server in Rubymine

Rubymine 终端内的输出:

Output inside Rubymine terminal

我的/etc/zshrc:

My zshrc

我的 vaibhavatul47_zsh_profile.sh 文件中的数据库设置:

DB settings inside my custom profile file

最佳答案

自动将环境变量从 bash 加载到 IntelliJ 中有效,而从 zsh 读取和加载对 Intellij 无效。

从终端启动 IntelliJ 也会从 zsh 加载环境变量,请尝试以下操作:

open -a "IntelliJ IDEA"

注意:此处 IntelliJ IDEA 是我的应用程序的名称,如果您已将 IntelliJ 应用程序重命名为其他名称,请输入该名称。

希望这对您有所帮助!

关于ruby-on-rails - 使用 zsh 在 IntelliJ 中找不到环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48111261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com