您的位置:首页 > 运维架构 > Linux

Linux下安装redmine 2.5.1 的基本步骤,简约版。

2014-04-16 15:01 573 查看
我的linux是centos6.5。安装了大部分常用的软件,编译环境等,都是用yum安装的。
安装redmine时间是2014年4月份。
如果linux版本不同,或者你看本文的时间,距离我操作的时间相差很久的话,可能有一些步骤会不一样。
我在网上查看的教程中,有些因为太过久远,已经不适用了。
例如很多教程提示安装ruby1.8.x的版本,这个有点旧了。

有些教程,过于啰嗦,我只想记录具体操作。所以总结如下。

说是简约版,以下步骤有点多,都是必要步骤,但是确保你网络通畅的话,一般来说2小时以内就能安装完毕。

下面的命令都是直接在linux命令行界面下输入,这些步骤都是我几次安装redmine反复实践过的。

1、安装RVM,RVM用于安装ruby。
curl -L https://get.rvm.io | bash -s stable

2、指定RVM路径

source ~/.rvm/scripts/rvm

3、确认RVM版本
rvm -v

参考结果:
rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

4、安装ruby 2.0.0,注意,如果你用yum或apt安装的话,很可能会低于这个版本,这样的话,后续步骤可能就不一样了。

rvm install 2.0.0

5、设置ruby默认版本

rvm 2.0.0 --default

6、确认ruby版本

ruby -v

参考结果:
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

7、确认gem版本

gem -v

参考结果:
2.1.6

8、设置gem源

gem source -r https://rubygems.org/
gem source -a http://ruby.taobao.org
9、安装rails。这里会默认安装最新版本,如果后续操作异常,就考虑换低版本rails。

gem install rails

10、查看rails版本

rails -v

参考结果
Rails 3.2.17

11、 下载redmine,并解压缩在特定目录,以后redmine将会在解压缩的目录中运行,后续操作可能引用该目录路径。

后文所说的redmine目录,指的是这个解压缩后产生的目录。


12、在刚刚解压缩的redmine目录下,安装bundler。

gem install bundler

bundle install --without development test rmagick
注意,radmine目录下有,名为Gemfile的文件,提示找不到该文件的话,注意检查路径是否正确。


13、安装mysql数据库,并至少完成配置管理员,配置数据访问端口,配置数据库正确启动。

确保数据库能够在服务器重启后,自动启动,能够用管理员账户登录。

14、用管理员账户登录mysql命令行,配置redmine数据库。下面三条命令中,第二条增加了redmine用户用于操作数据库。文中用redmine作为密码,和用户名一样。

注意,实际配置中将redmine设置为自己的密码。

mysql> create database redmine character set utf8;

mysql> create user 'redmine'@'localhost' identified by 'redmine';

mysql> grant all privileges on redmine.* to 'redmine'@'localhost';

15、在redmine目录下,复制出一个database.yml文件。

cp config/database.yml.example config/database.yml

16、配置database.yml文件,注意用户名密码填写第14步骤中自己设定的内容。

vi config/database.yml

文件内容示例:
production:

  adapter: mysql2

  database: redmine

  host: localhost

  username: redmine

  password: redmine

  encoding: utf8

17、创建一个session安装密钥

rake config/initializers/session_store.rb

18、在数据库中,创建初始化所有redmine用到的table表

rake db:migrate RAILS_ENV='production'

19、在数据库中,装入默认的配置信息,注意设置为中文zh。缺少基本配置,会很难使用。

RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data

20、测试性启动redmine,

ruby script/rails server webrick -e production -d

等待启动完毕后,访问http://localhost:3000/,

注意,localhost替换为实际的服务器ip。

注意,端口权限要打开。

21、设置为开机自动启动。

编辑启动文件。

vi /etc/rc.local

最后一行或者适当的位置,加入一下内容。此处必须用绝对路径。注意根据实际redmine路径来填写。

/usr/local/ruby/bin/ruby /usr/local/redmine/script/rails server webrick -e production -d

22、至此redmine安装完毕。可以手动执行,上面第21步骤的执行脚本来启动redmine。

提示:

1、我安装的redmine是2.5.1,已经继承了markdown,在rendmine页面中可以选择。

2、邮件系统要额外配置。

3、我是通过数据库备份的方法,来备份还原redmine数据的。我安装完redmine,就立刻做了一个数据备份。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux redmine 安装