Почему является мое приложение Ruby on Rails с генерацией FastCGI «'ошибкой загрузки/etc/irbrc» ошибки?
Q: Почему мое приложение Ruby on Rails с FastCGI генерирующий «ошибку загрузки/etc/irbrc» ошибки?
A: Почему мое приложение Ruby on Rails с FastCGI генерирующий «ошибку загрузки/etc/irbrc» ошибки?
При хостинге приложений Ruby on Rails на Mac OS X 10.5 или Mac OS X 10.5 Серверов с FastCGI можно встретиться с ошибкой при доступе к приложению, сопровождаемому ошибкой в журнале ошибок Apache, подобном сообщению в Перечислении 1:
Демонстрационный журнал ошибок Apache перечисления 1 обменивается сообщениями от FastCGI.
[error] [client ::1] FastCGI: comm with server "/Library/WebServer/Documents/demoapp/dispatch.fcgi" aborted: error parsing headers: malformed header 'load error /etc/irbrc' |
Для разрешения этого сначала скопируйте ток /etc/irbrc файл и затем заменяет его содержанием Перечисления 2 (это требует административных привилегий), и затем перезапустите свой веб-сервер.
Замена перечисления 2 Ваш/etc/irbc файл с этими строками.
require 'irb/completion'
require 'irb/ext/save-history'
ARGV.concat [ "--readline", "--prompt-mode", "simple" ]
IRB.conf[:SAVE_HISTORY] = 100
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-save-history" |
Вот один способ сделать это из Терминала:
Сделайте резервное копирование /etc/irbrc
% sudo mv /etc/irbrc /etc/irbc.orig |
Создайте и отредактируйте новую, пустую копию /etc/irbrc
% sudo pico /etc/irbrc |
Перечисление 2 копии и вставка это в новый документ, затем сохраните файл путем нажатия, в порядке, «Управление-X» (Выход), «Y» (Да) и «Возврат».
Измените полномочия /etc/irbrc соответствовать оригинал (Только для чтения для Пользователя, Группы и Других)
% sudo chmod a=r /etc/irbrc |
Наконец, Apache перезапуска
% sudo apachectl graceful |
Внутренний: <rdar://проблема/5517579>
История версии документа
| Дата | Примечания |
|---|---|
| 28.11.2007 | Новый документ, описывающий, как разрешить ошибку, с которой встречаются, разместив приложения Ruby on Rails на Mac OS X 10.5. |