Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поднял трекер Redmine, появились вопросы 
:(
    Опции темы
Coder
Дата 23.4.2010, 05:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



Привет знатокам Ruby!

Значит дело такое - поднял Redmine  (http://www.redmine.org/)  на Windows. Так как я в руби "2 по 5" обращаюсь к вам, с просьбой разъяснить кое-что... 
Составил для себя мини руководство по пунктам, как и что ставить:
Код

1) Ruby 1.8.7
2) RubyGems 1.3.1
    $ cd /rubygems-1.3.1
    $ ruby setup.rb

3)    $ cd /ruby
    $ gem install rails
    -> rake 0.8.7
    -> rack 1.0.1
    -> rails 2.3.5
    
    $ gem install mysql
    
    $ gem install mongrel
    $ gem install win32-service --platform x86-mswin32-60
    $ gem install mongrel_service --platform x86-mswin32-60

4)    $ cd /redmine/
    $ rake generate_session_store

5)    $ cd /redmine/
    $ set RAILS_ENV=production 
    $ rake db:migrate
    $ rake redmine:load_default_data
    $ ruby script/server webrick -e production


Для установки в качестве сервиса необходимо выполнить такие команды:
Код

$ mongrel_rails service::install -N redmine_srv -c "d:\redmine-0.9.3" -p 3000 -e production
$ net start redmine_srv


Все работает, все хорошо и по адресу http://localhost:3000 доступен трекер. Но вот что я никак не пойму - в первом листинге выделенная команда служит для запуска web сервера вручную. Но, как оказалось, есть mongrel для установки всего этого дела в качестве сервиса Windows. В первом случае все ясно - исполнителю ruby передаем путь и параметры. Но как mongrel_rails по вот этим параметрам "-c "d:\redmine-0.9.3" -p 3000 -e production" понимает, что нужно запустить свой web сервер и подвязать к нему redmine? Может быть mongrel_rails изначально подразумевает поиск и запуск "script/server webrick" из папки переданной в ключе -c ?

PM MAIL   Вверх
solenko
Дата 23.4.2010, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 1
Всего: 67



mongrel -- это сам по себе web сервер. Просто в комплект Rails входит и вебрик и монгрел. 
Соответственно, mongrel_rails service::install -- эта команда создает в вашей системе сервис, который будет запускать mongrel с приложением в каталоге, указанным в -c


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Coder
Дата 24.4.2010, 04:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 13.12.2004

Репутация: нет
Всего: 11



Цитата(solenko @  24.4.2010,  02:42 Найти цитируемый пост)
mongrel -- это сам по себе web сервер. Просто в комплект Rails входит и вебрик и монгрел. 


Вон он что. Спасибо, теперь ясно.
PM MAIL   Вверх
source777
Дата 27.4.2010, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 6
Всего: 56



Цитата(solenko @  23.4.2010,  18:42 Найти цитируемый пост)
Просто в комплект Rails входит и вебрик и монгрел. 

в комплект входит только вебрик(который тоже веб-сервер, только медленный), а монгрел ставится отдельно как gem.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
simprimat
Дата 28.7.2010, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 11.2.2010

Репутация: нет
Всего: нет



Всем привет! Такая проблема: поднят редмайн на веб сервере монгрел в качестве сервиса. Локально всё работает. А вот из интернета не видит... Пробовал ставить на разные порты. Никакого толку. И можно ли вообще сделать так? Или без апача не обойтись?

Модератор: Пожалуйста, один топик - один вопрос. В новом топике уточни про что речь: про VPS или про твой домашний комп

Это сообщение отредактировал(а) source777 - 28.7.2010, 21:44
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0516 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.