1.安装ruby
选择Ruby 2.1.0版本。
是个tar包。下到本地,解压。
进入到解压之后的目录
- ./configure --prefix=/opt/local/ruby
- make && make install
安装完成之后,将/opt/local/ruby/bin加到path里面去。
运行 ruby -v
如果能获取到正确的版本号。则ruby顺利安装成功。
2. 下载rubygems
依然是tar包。解压。进入到解压后的目录。运行:
ruby setup.rb
然后运行
gem install bundle
3. 下载redmine
我选择的版本是2.4.3版,tar包格式,下载后解压,进入解压后的目录。
给redmine创建数据库,进入mysql控制台,输入并运行
CREATE DATABASE redmine CHARACTER SET utf8;
配置redmine的数据库文件,进入redmine的解压目录中的config目录下
cp database.yml.example database.yml
编辑database.yml文件,将数据库的正确的连接信息配置进去。
在redmine的解压目录下,运行
gem install mysql2
bundle install --without development test
在安装的过程中遇到一些问题,安装了ImageMagick成功解决。
yum install ImageMagick-devel
然后重新运行
bundle install --without development test
顺利安装结束。
然后再redmine的解压目录下运行
rake generate_secret_token
rake db:migrate RAILS_ENV=production分别用于生成秘钥和导入数据。注意,MYSQL数据库一定要是utf8的。不然redmine要出错。
4. 启动redmine
ruby script/rails server webrick -e production -p 18884 >/opt/local/logs/redmine_log.out 2>&1 &