如何在Linux + Apache环境中安装Easy Redmine 2016(基于Ruby on Rails的项目管理解决方案),具有以下规范,
> sudo apt-get clean
> sudo apt-get update
> sudo apt-get upgrade
> 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;
~~注意这个:警告/usr/lib/ruby/2.3.0/rubygems/ext/builder.rb:76:警告:PATH中的不安全世界可写dir / usr / local / bin,模式040777
> sudo gem install bundler
> gem install redmine-installer
> redmine install path/to/downloaded_archieve/easyredmine_2016_stable_u8824_v2018_1_1.zip
> sudo gem install passenger > sudo apt-get install libapache2-mod-passenger > sudo a2enmod passenger > sudo service apache2 restart
127.0.0.1 local.easy-redmine.com
<IfModule mod_passenger.c> PassengerDefaultUser www-data PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PassengerRuby /usr/bin/ruby </IfModule>
<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>
[注意]:在没有sudo的情况下做所有事情(除了apt-get ...)。使用chmod,chree wheverver命令使命令在没有sudo的情况下工作。
[注意]:编写与charset相关的数据库表时可能会出现几个错误。
[注意]:如果尝试更早安装红宝石或铁轨或红色并希望你删除所有存在,那么随意做以下,
> 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
免责声明:这是一个草案版本,将进一步安排/改进。