Проблема получения рубина на рельсах, работающих на 11.10 (RVM + Passenger + Apache2)

Я сталкиваюсь с некоторыми проблемами при настройке и запуске моего производственного сервера RoR с использованием rvm, passenger и apache2. Мне было интересно, если кто-нибудь может мне помочь. Я новичок в Ubuntu, и я впервые настраиваю рабочую среду с помощью RVM.

Прямо сейчас с моими текущими настройками, когда я пытаюсь подключиться к localhost / site-name, я получаю запрошенный URL, не найденный из apache.

Вот как выглядят мои конфигурационные файлы после установки rvm, apache2 и passenger.

/etc/apache2/httpd.conf:

LoadModule passenger_module /home/vmcilwain/.rvm/gems/ruby-1.9.2-p290/gems/passenger 3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /home/vmcilwain/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11
PassengerRuby /home/vmcilwain/.rvm/wrappers/ruby-1.9.2-p290/ruby

/ etc / apache2 / sites-available / vell:

<VirtualHost *:80>`
    ServerName vell 
    DocumentRoot "/home/lmcilwain/vell/current/public"
    ErrorLog "/var/log/apache2/vell-error_log"
    CustomLog "/var/log/apache2/vell-access_log" common
<Directory "/var/www/sites/vell/current/public">
    Options All
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
RewriteEngine On
# Remove the www
RewriteCond %{HTTP_HOST} ^vell$ [NC]
RewriteRule ^(.*)$ http://vell/$1 [R=301,L]
</VirtualHost>

Затем я создаю приложение Rail, запускаю rake DB: создать, чтобы создать мою базу данных, а затем попытаться подключиться через браузер. Вот где я бью свою загадку.

Любая помощь очень ценится, и я прошу прощения, если на этот вопрос был дан ответ, и я не смог найти его.

1
задан 12 December 2011 в 12:20

1 ответ

Вы должны зайти в каталог для вашего приложения и затем запустить сервер

т.е.

rails new myApp
cd myApp
rails server

после запуска сервера, перейти в браузер и ввести localhost: 3000. Вы должны получить приветственный знак на борту.

0
ответ дан 12 December 2011 в 12:20

Другие вопросы по тегам:

Похожие вопросы: