Windows server 2012 r2 redmine
Вопрос
Здравствуйте, подскажите пж устанавливаю Redmine на Windows Server 2012 R2 IIS MS SQL
ERROR: Error installing activerecord-sqlserver-adapter:
activesupport requires Ruby version >= 2.2.2.
Successfully installed i18n-0.8.1
Successfully installed thread_safe-0.3.6
Successfully installed tzinfo-1.2.2
Successfully installed minitest-5.10.1
Successfully installed concurrent-ruby-1.0.5
Устанавливаю с помощью Web Platform Installer 5.0
Указываю логин пасс базы данных
production:
adapter: sqlserver
database: redmine
host: localhost
username: redmine
password: ПАРОЛЬ от пользователя БД
2. C:\inetpub\wwwroot\redmine\web.config и скорректировать среду на production:
3. удаляем ruby 1.9 через uninstaller
4. устанавливаем ruby 2.0 (версия 2.0, т.к. драйвер tiny_tds для sql server на более старых версиях не работает, а более новые версии нельзя выбрать в helicon zoo) c:\ruby200
5. в модуле zoo в диспетчере iis меняем rake с 1.9. на версию 2.0
6. устанавливаем devkit, затем, находясь в каталоге devkit, выполняем в консоли ruby dk.rb init (если не сработало, сами пишем путь к руби в файле config.yml каталога devkit) и ruby dk.rb install, потом gem install —no-ri —no-rdoc bundler
Потом ругался на ssl сертификат
c:\Ruby200\devkit>gem install -no-ri -no-rdoc bundler
ERROR: Could not find a valid gem ‘Чno-ri’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ — no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
ERROR: Could not find a valid gem ‘Чno-rdoc’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ — no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
ERROR: Could not find a valid gem ‘bundler’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ — no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
Исправил установкой сертификата в ручную ссылка
Просит версию Ruby version >= 2.2.2. но когда я ее ставлю просит версию 2.0.0
Windows server 2012 r2 redmine
Вопрос
Здравствуйте, подскажите пж устанавливаю Redmine на Windows Server 2012 R2 IIS MS SQL
ERROR: Error installing activerecord-sqlserver-adapter:
activesupport requires Ruby version >= 2.2.2.
Successfully installed i18n-0.8.1
Successfully installed thread_safe-0.3.6
Successfully installed tzinfo-1.2.2
Successfully installed minitest-5.10.1
Successfully installed concurrent-ruby-1.0.5
Устанавливаю с помощью Web Platform Installer 5.0
Указываю логин пасс базы данных
production:
adapter: sqlserver
database: redmine
host: localhost
username: redmine
password: ПАРОЛЬ от пользователя БД
2. C:\inetpub\wwwroot\redmine\web.config и скорректировать среду на production:
3. удаляем ruby 1.9 через uninstaller
4. устанавливаем ruby 2.0 (версия 2.0, т.к. драйвер tiny_tds для sql server на более старых версиях не работает, а более новые версии нельзя выбрать в helicon zoo) c:\ruby200
5. в модуле zoo в диспетчере iis меняем rake с 1.9. на версию 2.0
6. устанавливаем devkit, затем, находясь в каталоге devkit, выполняем в консоли ruby dk.rb init (если не сработало, сами пишем путь к руби в файле config.yml каталога devkit) и ruby dk.rb install, потом gem install —no-ri —no-rdoc bundler
Потом ругался на ssl сертификат
c:\Ruby200\devkit>gem install -no-ri -no-rdoc bundler
ERROR: Could not find a valid gem ‘Чno-ri’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ — no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
ERROR: Could not find a valid gem ‘Чno-rdoc’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ — no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
ERROR: Could not find a valid gem ‘bundler’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ — no such name (htt
ps://rubygems.org/latest_specs.4.8.gz)
Исправил установкой сертификата в ручную ссылка
Просит версию Ruby version >= 2.2.2. но когда я ее ставлю просит версию 2.0.0
sergey-egv / Redmine install.md
Распаковываем redmine в папку C:\redmine-3.3.3 (путь не критичен однако после следующих этапов путь менять просто так не стоит)
Правим набор пакетов для redmine
- в windows не работает tiny_tds версии 0.6.2 для этого нужно изменить его на версию 0.7.0 (https://stackoverflow.com/a/44397038) (Однако 0.7.0 у меня не взлетел. Попробовал 1.3.0, вроде работает без проблем)
- Открываем C:\redmine-3.3.3\Gemfile
- Правим строку
- Скопировать C:\redmine-3.3.3\config\database.yml.example в C:\redmine-3.3.3\config\database.yml
- Открываем C:\redmine-3.3.3\config\database.yml
- Коментируем (или удаляем ) не используемые оснастки (development, test)
- Правим блок production:
- Распаковываем DevKit по пути C:\Ruby23-x64\DevKit
- Добавляем C:\Ruby23-x64\DevKit\bin в Path
- Открыть консоль и перейти в папку C:\Ruby23-x64\DevKit
- Запустить
- Запустить
- 4-5 пункты должны отработать без ошибок пример:
- При установке обязательно указать установку бибилиотек и заголовков для C/C++
Установка необходимых компонентов для ruby
- Открыть консоль
- Установить переменные(только на текущию сессию) для ImageMagick
- Перейти в консоли в папку с redmine
- Запустить для сбора всех пакетов для текущей реализации redmine
Генерация ключа (для cookie)
- В папке redmine запустить
Создание БД и заполнение стандартными настройками
- Открыть консоль
- Установить переменные(только на текущею сессию)
- Выполнить команду для создания таблиц в БД
на данном этапе может выскочить ошибки вида
однако повторный запуск завершает эту миграцию
- Выполнить команду для заполнения таблиц стандартными данными
Проверка установки Redmine
- Если необходим ssl (если не надо то можно пропустить до пункта 2) Скачиваем архив с библиотеками:
Кладем его в папку (её необходимо создать)
Командой в консоли мы распаковываем архив
- Установка Puma Выполнить команду
- Проверка работоспособности Запустить в папке с redmine
- Создаем папку и кладем в неё winsw (брать в 6 пункте)
- Переименовываем
- создаем файл
- открываем redmine_puma.xml и вставляем текст
- Проверка Можно перезагрузить компьютер или запустить службу Redmine (Puma) руками
Установка Puma как сервис windows (winsw)
рядом с redmine_puma.exe
В консоли администратора перейти в папку с winsw и запустить установку
Привязка IIS к Puma
- Устанавливаем URL Rewrit и reverse proxy (брать в пункте 5)
- Открываем оснастку IIS
- Переходим в необходимы сайт (стандартный Default Web Site)
- Щелкаем Переопределение URL — адресов
- Добавить правило — Обратный прокси-сервер
- Заполняем сверху вниз
Введите имя или ip-адресс .
Отметить галку Переопределить имена От
Про примеру выше мы получим по умолчанию на данном сервере redmine