【发布时间】:2018-06-15 03:03:59
【问题描述】:
我从bash 切换到zsh。我在 RubyMine 中的 Preferences > Terminal 设置中更新了 shell。
但是,现在我的 Rails 应用程序中没有加载环境变量。我仍然可以在 RubyMine 编辑器的终端内访问它们!
我尝试在 yml 文件中打印环境变量的值(其中需要所有与数据库相关的环境变量)。我可以访问home 变量,但不能访问我设置的自定义变量。
Database.yml 文件:
在 Rubymine 中启动 Rails 服务器时的输出:
Rubymine 终端内的输出:
我的/etc/zshrc:
我的vaibhavatul47_zsh_profile.sh 文件中的数据库设置:
【问题讨论】:
-
暂时切换回
bash。一切都恢复正常了。 -
偏好设置更新后是否重启了 RubyMine?
-
是的,我确实重新启动了。
-
在您启动运行/调试配置并附上project configuration files 时,向youtrack.jetbrains.com/issues/RUBY 报告并提供来自控制台的完整文本输出。
-
您找到解决方案了吗?
标签: ruby-on-rails intellij-idea environment-variables zsh rubymine