Установка пассажира не удалась.RAM слишком мало? - PullRequest
1 голос
/ 16 февраля 2011

Я пытался установить Passanger для apache на моем VPS (работает под управлением Ubuntu 10.10), и он, похоже, дает сбой из-за g ++, так как он терпит неудачу в момент компиляции модуля. Установка зависает на некоторое время:

g++: Internal error: Killed (program cc1plus)

После просмотра в сети кажется, что это может быть связано с нехваткой памяти (у меня только 256 МБ).

Есть ли способ обойти это? Или это на самом деле, вероятно, не проблема? Мне просто нужен этот сервер в течение нескольких дней, и до сих пор он был таким беспорядком, просто настраивая все, поэтому я не уверен, что мне действительно нужно начинать снова с VPS с высокой оперативной памятью. Есть предложения?

Ответы [ 2 ]

4 голосов
/ 16 февраля 2011

Используйте пакет debian вместо сборки самого себя (apt-get install libapache2-mod-passenger).

256M кажется довольно трудным для сайта rails.Я не могу представить, что вы можете управлять более чем одним или двумя детьми-пассажирами (мои пассажирские экземпляры Apache используют более 200 млн. Каждый).

0 голосов
/ 09 февраля 2013

Я тоже столкнулся с этой проблемой.Затем я попытался установить пакет Debian.Но этот пакет используется с Ruby 1.8 и не совместим с 1.9 (у меня проблемы с записью hash_name: value вместо :hash_name => value.

Я пытаюсь обновить свой VPS, но все еще ищу способне делать этого

...