2013-02-24 1 views
0

Я пытаюсь развернуть веб-сайт Rails через пассажир + nginx. Тем не менее, я получил ошибку ниже, когда я пытаюсь посетить веб-страницу.Не удалось найти activesupport-3.2.9 в любом из источников (Bundler :: GemNotFound)

Это возможные причины: В коде приложения может быть синтаксическая ошибка. Проверьте такие ошибки и исправьте их. Необходимая библиотека не может быть установлена. Пожалуйста, установите все библиотеки, которые требуется для этого приложения. Приложение может быть неправильно настроено. Проверьте, правильно ли написаны все файлы конфигурации, исправлены ли какие-либо неправильные конфигурации и перезапустите это приложение. Возможно, служба, к которой относится приложение (например, сервер базы данных или сервер поисковой системы Ferret), возможно, не была запущена. Пожалуйста, начните эту услугу. Дополнительная информация об ошибке, возможно, была записана в файл журнала приложения. Пожалуйста, проверьте его, чтобы проанализировать проблему.

Error message: 
**Could not find activesupport-3.2.9 in any of the sources (Bundler::GemNotFound)** 

Exception class: 
PhusionPassenger::UnknownError 

Я побежал расслоением установить на веб-сайте»папку и увидеть все драгоценные камни установлены успешно, включая ActiveSupport-3.2.9, тогда я побежал рельсы сервер, я смог посетить Webiste через 3000 портов. Это должно доказать отсутствие критической ошибки этого кода сайта.

Here is what I added to nginx.conf file: 
    server { 
    listen 80; 
    server_name localhost ""; 
    root /var/www/mysite/public; 
    passenger_enabled on; 
    } 

Я не знаю, что еще я должен проверить, чтобы решить эту проблему. Ваша помощь будет принята с благодарностью!

+0

Try ' bundle update', просто будьте осторожны, если у вас есть драгоценные камни без указанных версий. – Kaeros

ответ

0

Я думаю, что вы, вероятно, нужно настроить passenger.conf, чтобы указать на ту же версию рубина, который вы используете для запуска Bundler - попробуйте запустить утилиту легковая конфигурации:

passenger-config --ruby-command 

См: https://stackoverflow.com/a/17088686/1578861

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