Centos6.5下安装redmine3.2
- 格式:docx
- 大小:25.32 KB
- 文档页数:3
Centos6.5下安装Redmine3.2
一、更新yum
yum update
二、安装gcc
yum installgcc*
三、安装ruby
1、执行ruby –v检查是否安装,如果已经安装先删除旧版,执行命令yum remove ruby
2、从https:///mirrors/ruby/下载ruby-2.1.8.tar.gz
3、把ruby-2.1.8.tar.gz放入centos服务器/usr/local/software/ruby-2.1.8.tar.gz,
4、进入目录cd /usr/local/software,解压tar zxvf ruby-2.1.8.tar.gz
5、进入解压后的目录cd ruby-2.1.8
6、执行./configure
7、执行make
8、执行make install
9、执行ruby–v检查是否安装成功
四、安装rubygems
0.执行gem–v检查是否已经安装rubygems,如果已经安装则执行gem update--system更新gem到最新的版本
1.从官网https:///rubygems/rubygems-
2.5.2.zip下载rubygems-2.5.2.zip
2.解压下载的rubygems-2.5.2.zip
3.把解压的rubygems-2.5.2上传到服务器目录/usr/local/software/rubygems-2.5.2
4.进入解压的目录cd /usr/local/software/rubygems-2.
5.2
5.执行命令ruby setup.rb
6.改变gem源地址执行如下命令
gemsources --add https:///--remove https:///
7.显示改变后的源地址,执行如下命令
gemsources --list
显示https:///这个源地址
8.执行gem update --system更新gem到最新的版本
9.执行gem–v检查更新后的版本(目前为2.5.2)
五、安装rails
1.安装rails,执行命令gem install rails
2.执行rails -v检查版本(Rails 4.2.5.1)
3.执行yum install sqlite-devel
4.执行gem install sqlite3
六、创建项目
1.进入目录cd /usr/local/software
2.创建项目空文件夹mkdir ruby-project
3.进入目录cd ruby-project
4.执行命令创建项目rails new mytest
5.进入项目cd mytest
6.执行命令bundle install
7.安装上步命令中报错的的必须的安装包(按提示安装直至完成Bundle complete!)
8.执行rails s 发现会报错。
9.执行viGemfile在最后加入gem ‘therubyracer’保存退出。
10.执行命令bundle install
11.安装第10步命令中报错的的必须的安装包(按提示安装直至完成Bundle complete!)
12.最后再执行rails s -b 192.168.1.206启动服务成功
13.浏览器通过地址http://192.168.1.206:3000访问
七、安装redmine
1.从地址https:///projects/redmine/wiki/Download下载redmine-3.
2.0.tar.gz
2.把下载的redmine-
3.2.0.tar.gz上传至服务器目录/usr/local/software/redmine-3.2.0.tar.gz
3.通过命令行进入目录并解压
cd /usr/local/software/
tar zxvfredmine-3.2.0.tar.gz
进入目录cd /usr/local/software/redmine-3.2.0
4.安装mysql数据库,以root身份登录数据库
CREATE DATABASEredmine CHARACTER SET utf8;
CREATE DATABASEredmine_development CHARACTER SET utf8;
CREATE DATABASEredmine_test CHARACTER SET utf8;
5.进入目录 cd /usr/local/software/redmine-3.2.0/config
将database.yml.example 复制一份并改名为database.yml
编辑database.yml的内容如下
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: root
encoding: utf8
development:
adapter: mysql2
database: redmine_development
host: localhost
username: root
password: root
encoding: utf8
test:
adapter: mysql2
database: redmine_test
host: localhost
username: root
password: root
encoding: utf8
6.执行命令gem install bundler
7.执行命令bundle install --without development test
8.执行命令bundle install --without development test rmagick
9.再次执行命令bundle install --without development test
10.在/usr/local/software/redmine-3.2.0目录中创建文件Gemfile.local编辑内容如下
# Gemfile.local
gem 'puma'
11.执行命令bundle exec rake generate_secret_token
12.在/usr/local/software/redmine-3.2.0目录中执行如下命令
RAILS_ENV=production bundle exec rakedb:migrate
13.在/usr/local/software/redmine-3.2.0目录中执行如下命令
RAILS_ENV=production REDMINE_LANG=zh bundle exec rakeredmine:load_default_data
14.执行如下命令
mkdir-p tmptmp/pdfpublic/plugin_assets
sudochown-R redmine:redminefiles log tmp public/plugin_assets
sudochmod -R 755 files log tmp public/plugin_assets
15.执行如下命令启动服务
bundle exec rails server webrick -e production -b 192.168.1.206
16.在浏览器中打开http://192.168.1.206:3000
17.邮件配置请在/usr/local/software/redmine-3.2.0/config/configuration.yml中配置,并重启服务。