Далее следует пошаговая инструкция,
# ШАГ 1: Очистите, обновите и обновите расширенный инструмент упаковки вашей ОС
> sudo apt-get clean
> sudo apt-get update
> sudo apt-get upgrade
# ШАГ 2: Установить Ruby и связанные с ним материалы
> sudo apt-get install ruby-full
> sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev
> sudo apt-get install libmysqlclient-dev
> sudo apt-get install imagemagick libmagickwand-dev
> ALTER DATABASE <databasename> CHARACTER SET utf8 COLLATE utf8_general_ci;
> ALTER TABLE <databasename>.easy_attendance_activities CONVERT TO CHARACTER SET utf8
> ALTER TABLE <databasename>.easy_settings CONVERT TO CHARACTER SET utf8;
> ALTER TABLE <databasename>.easy_user_time_calendar_holidays CONVERT TO CHARACTER SET utf8;
~~ Позаботьтесь об этом: warning /usr/lib/ruby/2.3.0/rubygems/ext/builder.rb:76: warning: Небезопасный доступный для записи мир dir / usr / local / bin в PATH, режим 040777
# ШАГ 3: Установить драгоценные камни Ruby
> sudo gem install bundler
# ШАГ 4: Установите gem инсталлятора redmine
> gem install redmine-installer
# ШАГ 5: Установите загруженный пакет Easy Redmine
> redmine install path/to/downloaded_archieve/easyredmine_2016_stable_u8824_v2018_1_1.zip
# Шаг 6 [Шаги после успешной установки Easy Redmine ...]
- Выполнить следующие команды
> sudo gem install passenger
> sudo apt-get install libapache2-mod-passenger
> sudo a2enmod passenger
> sudo service apache2 restart
- Добавьте следующее в файл / etc / hosts
127.0.0.1 local.easy-redmine.com
sudo gedit /etc/apache2/mods-available/passenger.conf и проверьте, все ли в порядке
Отредактируйте /etc/apache2/mods-enabled/passenger.conf и добавьте следующее внутри "PassengerDefaultUser www-data" , чтобы оно выглядело как
<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
PassengerRuby /usr/bin/ruby
</IfModule>
- Добавьте следующее в /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
RailsEnv development
ServerName local.easy-redmine.com
DocumentRoot /var/www/html/easy_redmine/public
<Directory "/var/www/html/easy_redmine/public">
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
[ПРИМЕЧАНИЕ] : Делать все (кроме apt-get ...) без sudo. Используйте chmod, chown, где требуется, чтобы команды работали без sudo.
[ПРИМЕЧАНИЕ] : Вы можете получить несколько ошибок при написании таблиц базы данных, связанных с набором символов.
[ПРИМЕЧАНИЕ] : Если ранее вы пытались установить ruby или rails или redmine и хотели бы удалить все существующие, то не стесняйтесь делать следующее,
> apt-get purge ruby
> apt-get purge rails
> apt-get purge redmine
> sudo apt autoremove & additionally,
> sudo grep -i "ruby"
> sudo rm -rf path/to/ruby_existances
Отказ от ответственности : Это черновой вариант, будет доработан / улучшен в дальнейшем.