Невозможно загрузить Rails из-за ошибки Switch to inspect mode

У меня новая установка 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, но это совсем не помогает.

Я действительно озадачен этим. У кого-нибудь есть идеи?


person greggilbert    schedule 02.09.2015    source источник


Ответы (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

вы, очевидно, можете включить все эти параметры envconsul в свой файл *.hcl.

person Wawura    schedule 02.06.2016