我使用rbenv
和rbenv-vars
插件。当我在终端中启动我的 rails 服务器时,它们工作正常。因此,我的配置或安装没有任何问题。
如果我从 RubyMine 启动服务器,我的环境变量不会加载。我的应用程序的所有其他部分都在运行。
我已经测试过直接在家中安装rbenv
(with git
(,或者使用homebrew
安装rbenv
,并且我已经测试了使用命令行启动RubyMine。每次导致相同的结果,不会加载 rbenv-var。
最后,如果我启动集成终端并运行rbenv vars
,我可以读取所有变量。
- 苹果操作系统: 10.13
- ZSH: 5.3
- RBENV Ver : RBENV 1.1.1-30-GC8Ba27F
- 红宝石: 2.4.1.(与 RBENV Istall(
- RBENV-vars: 1.2.0
-
红宝石版本(以前的版本是相同的结果(:
- 红宝石矿 2018.1.3
- 内部版本 #RM-181.4892.67
- JRE:1.8.0_152-发布-1136-b38 x86_64
- JVM: OpenJDK 64-bit Server VM by JetBrains s.r.o
- macOS 10.13.4
已解决 :
在"运行/编辑配置"菜单中。 对于每个 Rails 控制台/服务器和开发环境
找到"选项卡"捆绑器并选中"运行捆绑包的脚本上下文(捆绑包执行(
重新启动您的 rails 服务器或 rails 控制台和 TADA :)