一、下载依赖包
yum -y install libxslt-devel libyaml-devel libxml2-devel gdbm-devel libffi-devel yum -y install zlib-devel openssl-devel libyaml-devel readline-devel curl-devel openssl-devel yum -y install pcre-devel mysql-devel ImageMagick-devel ImageMagick
二、ruby安装
wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.tar.gz tar xf ruby-2.2.10.tar.gz cd ruby-2.2.10 ./configure --prefix=/usr/local/ruby make && make install
cp /usr/local/ruby/bin/* /usr/bin/
[root@iZm5ed0ahsyrcm360x1mnfZ ruby-2.2.10]# ruby -v
ruby 2.2.10p489 (2018-03-28 revision 63023) [x86_64-linux]
[root@iZm5ed0ahsyrcm360x1mnfZ ruby-2.2.10]# gem -v
2.4.5.5
三、换源
gem sources --remove https://rubygems.org/ echo ':ssl_verify_mode: 0' >> ~/.gemrc gem sources --add https://gems.ruby-china.com/ ##查看 [root@iZm5ed0ahsyrcm360x1mnfZ ~]# gem sources --add https://gems.ruby-china.com/ https://gems.ruby-china.com/ added to sources [root@iZm5ed0ahsyrcm360x1mnfZ ~]# gem sources -l *** CURRENT SOURCES *** https://gems.ruby-china.com/
四、gem下载安装包
gem install rails -v=4
gem install bundler
gem install mysql2
gem update --system
yum install libxml2-devel libxslt-devel ruby-deve -y
gem install nokogiri -- --use-system-libraries
四、gem下载
gem install rails -v=4 gem install bundler gem install mysql2 gem update --system yum install libxml2-devel libxslt-devel ruby-deve -y gem install nokogiri -- --use-system-libraries
五、创建数据库
create database redmine; grant all privileges on redmine.* to 'redmine'@'localhost' identified by '123456'; flush privileges;
六、下载redmine
wget http://www.redmine.org/releases/redmine-3.4.6.tar.gz
tar xf redmine-3.4.6.tar.gz
cd redmine-3.4.6
cd config
cp database.yml.example database.yml
vim database.yml
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine ##改
password: "123456" ##改
encoding: utf8
七、安装其他包
cd redmine-3.4.6
\cp /usr/local/ruby/bin/* /usr/bin/
[root@iZm5ed0ahsyrcm360x1mnfZ redmine-3.4.6]# vim Gemfile
source 'http://gems.ruby-china.com/' ###把第一行改成这个
bundle install --without development test rmagick
bundle install
gem install rails -v=4.2.8
八、导入数据
cd config [root@iZm5ed0ahsyrcm360x1mnfZ config]# pwd /root/redmine-3.4.6/config
RAILS_ENV=production bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:load_default_data
九、本地测试
cd redmine-3.4.6 bundle exec rails server webrick -p3000 -b 0.0.0.0 -e production ##使用浏览器访问http://ip:3000