2016-07-13 4 views
1

Я пытается открыть свою корневую страницу она показывает «Внутренняя ошибка сервера» ошибкаВнутренняя ошибка сервера в рубине на рельсах

=> Booting Thin 

=> Рельсы 4.2.6 приложения, начиная с разработки на http://localhost:4000
=> Run rails server -h дополнительные параметры запуска
=> Ctrl-C для завершения работы сервера
Тонкий веб-сервер (v1.6.4 кодовое Гоб Блат) Максимальное число соединений установлен в 102 Listening на локальном хосте: 4000, CTRL + C, чтобы остановить
ВНИМАНИЕ: Вы не установили secret_key_base. Ознакомьтесь с документацией по обновлению, чтобы узнать больше об этом новом варианте конфигурации. (вызванный из require at/home/smk/test/test/BMS-New/bin/rails: 9) Неожиданная ошибка во время запроса на обработку: Отсутствует secret_token и secret_key_base для среды разработки, установите эти значения в config/secrets.yml /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/application.rb: 534: in validate_secret_key_config!' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/application.rb:246:in env_config ' /home/smk/test/test/BMS-New/поставщик/комплект/драгоценные камни/railties-4.2.6/lib/rails/engine.rb: 514: in call' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/application.rb:165:in call ' /home/smk/test/test/BMS-New/vendor/bundle/gems/rack-1.6. 4/lib/rack/content_length.rb: 15: в call' /home/smk/test/test/BMS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/connection.rb:86:in блок в pre_process ' /home/smk/test/test/BMS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/connection. rb: 84: in catch' /home/smk/test/test/BMS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/connection.rb:84:in pre_process ' /home/smk/test/test/B MS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/connection.rb: 53: in process' /home/smk/test/test/BMS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/connection.rb:39:in get_data ' /home/smk/test/test/BMS-New/vendor/bundle/gems/eventmachine-1.2.0.1/lib/eventmachine.rb: 194: in run_machine' /home/smk/test/test/BMS-New/vendor/bundle/gems/eventmachine-1.2.0.1/lib/eventmachine.rb:194:in run ' /home/smk/test/test/BMS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/backends/ base.rb: 73: in start' /home/smk/test/test/BMS-New/vendor/bundle/gems/thin-1.6.4/lib/thin/server.rb:162:in start ' /home/smk/test/test/BMS-New/vendor/bundle/gems/rack-1.6.4/lib/rack/handler/thin.rb:19:in run' /home/smk/test/test/BMS-New/vendor/bundle/gems/rack-1.6.4/lib/rack/server.rb:286:in start ' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/server.rb:80:in start' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:80:in блок на сервере' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb: 75: in tap' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:75:in server ' /home/smk/test/test/BMS- Новый/Vendo r/bundle/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb: 39: in run_command!' /home/smk/test/test/BMS-New/vendor/bundle/gems/railties-4.2.6/lib/rails/commands.rb:17:in ' /home/smk/test/test/BMS-New/bin/rails: 9: in require' /home/smk/test/test/BMS-New/bin/rails:9:in' /home/smk/test/test/BMS-New/vendor/bundle/gems/spring-1.7.1/lib/spring/client/rails.rb:28:in load' /home/smk/test/test/BMS-New/vendor/bundle/gems/spring-1.7.1/lib/spring/client/rails.rb:28:in call ' /home/smk/test/test/BMS-New/vendor/bundle/gems/spring-1.7.1/lib/spring/client/command.rb: 7: in call' /home/smk/test/test/BMS-New/vendor/bundle/gems/spring-1.7.1/lib/spring/client.rb:30:in run ' /home/smk/test/test/BMS-New/vendor/расслоение/драгоценные камни/весна-1.7.1/bin/spring: 49: in <top (required)>' /home/smk/test/test/BMS-New/vendor/bundle/gems/spring-1.7.1/lib/spring/binstub.rb:11:in load ' /home/smk/test/test/BMS-New/vendor/bundle/gems/spring-1.7.1/lib/spring/ binstub.rb: 11: в <top (required)>' /usr/local/lib/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in требуется ' /usr/local/lib/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /home/smk/test/test/BMS-New/bin/spring:13:in' Bin/Рельсы: 3: в load' bin/rails:3:in '

ответ

0

В файле config/secrets.yml удалить все добавить следующее:

development: 
    secret_key_base: bcbfd4e5010b035e62898f964188362877783b43f94bf883cf4b1d82d9224349789fb9dd0c2f33a200acfa266024a285e324caa3b20d0a9a352014156e47ec5c 

test: 
    secret_key_base: af068d8662bf954a2afeb27c64bbcdeb56b730029272bd3daff7e00c3c076999b3d2297747a3cef0550d3efd5cf8072e0477b8a62f096c94ab124f0d99320d20 

# Do not keep production secrets in the repository, 
# instead read values from the environment. 
production: 
    secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> 

Ваша ошибка означает, что в вашем файле secrets.ymlsecret_key_base и secret_token отсутствует.

FYI: Вы можете изменить secret_key_base по своему усмотрению.Если у вас нет этого файла, создайте его. Для другой среды secret_key_base будет отличаться. Вы также должны добавить среду. Здесь я даю ключевую базу для development/production/test среды

+0

У меня нет файла config/secrets.yml – khalidh

+0

спасибо, я добавил файл secrets.yml и его работы .... – khalidh

+0

rake secret command для секретного ключа ...:) – khalidh

 Смежные вопросы

  • Нет связанных вопросов^_^