【问题标题】:Cannot load Rails due to Switch to inspect mode error由于切换到检查模式错误而无法加载 Rails
【发布时间】:2015-09-02 01:01:19
【问题描述】:

我正在全新安装 Ubuntu 14.04 LTS。 RVM 1.26.11 与 Ruby ruby​​ 2.2.0p0 一起安装。我使用envconsul 来处理环境变量。但是,当我这样做时:

envconsul -config=/etc/envconsul.hcl bundle exec rails c

它返回此错误:

I, [2015-09-02T00:10:00.420551 #3953] INFO -- : ** [Raven] Raven 0.14.0 ready to catch errors Loading development environment (Rails 4.2.3) Switch to inspect mode.

然后转储到命令行。我可以自己运行bundle exec rails c,但由于未设置环境变量而失败。我尝试设置~/.irbrc,但这根本没有帮助。

我真的被这个难住了。有人有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails ruby rvm consul


    【解决方案1】:

    尝试以下:

    export $(envconsul -consul your_consul_server/agent -prefix your_app_env/ -upcase -pristine -once env)
    

    然后:

    ruby -S bundle exec /usr/local/bin/rails c
    

    您显然可以在您的 *.hcl 文件中包含所有这些 envconsul 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 2021-07-08
      • 2020-11-18
      • 2022-01-09
      相关资源
      最近更新 更多