-1

我使用rbenvrbenv-vars插件。当我在终端中启动我的 Rails 服务器时,它们工作正常。所以我的配置或安装都没有问题。

如果我从 RubyMine 启动服务器,则不会加载我的环境变量。我的应用程序的所有其余部分都运行。

我已经测试rbenv了直接在我家 ( with git) 中安装,或者使用 安装rbenvhomebrew并且我已经测试了使用命令行启动 RubyMine。每次都会导致相同的结果,不会加载 rbenv-vars。

最后,如果我启动集成终端并运行rbenv vars,我可以读取所有变量。

  • 操作系统:10.13
  • zsh:5.3
  • rbenv 版本:rbenv 1.1.1-30-gc8ba27f
  • 红宝石:2.4.1。(使用 rbenv 安装)
  • rbenv 变量:1.2.0
  • rubymine ver(以前的版本是相同的结果):
    • 红宝石矿 2018.1.3
    • 构建 #RM-181.4892.67
    • JRE:1.8.0_152-release-1136-b38 x86_64
    • JVM:JetBrains sro 的 OpenJDK 64 位服务器 VM
    • macOS 10.13.4
4

1 回答 1

0

解决 :

在“运行/编辑配置”菜单中。对于每个 Rails 控制台/服务器和开发环境

找到“Tab”Bundler 并选中“Run the scripting context of the bundle (bundle exec)

重新启动您的 rails 服务器或您的 rails 控制台和 TADA :)

于 2018-06-05T12:45:52.357 回答