Я в ярости от любого, кто когда-либо говорил что-либо равносильное тому, что "развертывание ruby в приложениях на рельсах совсем несложно".Нет, это не так.Это самая трудная вещь, которую мне когда-либо приходилось делать, и я разрабатываю операционные системы.
Вот так.Теперь, когда это вышло.Я, наконец, установил пассажиров (используя процесс установки басов) и установщик сказал:
Пожалуйста, отредактируйте ваш файл конфигурации apache и добавьте следующие строки:
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.2-p290@rails-3.0.1/gems/passenger-3.0.8/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.9.2-p290@rails-3.0.1/gems/passenger-3.0.8
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.2-p290@rails-3.0.1/ruby
Предположим, у вас есть Railsприложение в / где-то.Добавьте виртуальный хост в ваш файл конфигурации Apache и установите его DocumentRoot в /where / public:
<VirtualHost *:80>
ServerName www.yourhost.com
DocumentRoot /somewhere/public # <-- be sure to point to 'public'!
<Directory /somewhere/public>
AllowOverride all # <-- relax Apache security settings
Options -MultiViews # <-- MultiViews must be turned off
</Directory>
</VirtualHost>
Я помещаю оба из них в /etc/apache2/apache2.conf, и когда я пытаюсь запустить его,говорит ошибку на какой-либо строке я положил этот мусор.Помощь очень ценится.Я почти там, я чувствую это!
Ник