Debian安装redmine3.2.2

来源:互联网 发布:c语言 string.h库函数 编辑:程序博客网 时间:2024/06/06 05:48

其实是可以使用bitnami redmine这个东东一键安装的,简单使用还真是不错的选择,可是在安装redmine插件时,老是提示各种错误,一旦出错,redmine再重启就报错了(虽然删除了插件),反正我也是小白,搞不懂,而且安装的mysql不能直接访问,要先启动bitnami的命令工具([我也是醉了][6],装插件也是如此),还是纯净安装的好,本文就从最开始安装记录(不保证我出现的错,别人也会出现,呵呵)。
1、安装rvm

curl -L https://get.rvm.io | bash -s stable

第一次提示错误如下:
这里写图片描述
英文好的慢慢看
这里写图片描述
复制这一行执行一下,再次安装就成功啦!
这里写图片描述
执行

rvm -v

如果提示

-bash: rvm: command not found

那就执行

source /usr/local/rvm/scripts/rvm

这是root登录系统后rvm的安装路径,请对应自己的安装路径。

2、安装ruby 2.3.1(咱家就是要安装最新的)

rvm install 2.3.1

慢慢的等吧、、、、大神说可以设置淘宝镜像,这样下载快点

sed -i 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db

我没搞,反正要边安装边写博客
这里写图片描述
下完了,安装中
这里写图片描述
再看看版本,还是2.1(以前安装的),查看有几个版本
这里写图片描述
没有2.1,奇了怪了

rvm 2.3.1 --default

这个命令反正我是没有设置成功,报错:
Gemset ” does not exist, ‘rvm gemset create ’ first, or append ‘–create’.
后面使用

rvm use 2.3.1@newgemset --create --default

搞定,大神来解释下这是为何?
这里写图片描述
3、安装rails
这里得切换到淘宝镜像了,不然安装太慢

gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem install rails -V


等吧,看着像会成功的样子
这里写图片描述
噢,忘记装mysql了,最好使用apt-get安装,官网新版本与后面安装mysql2的依赖包有可能不兼容。
进入mysql创建数据库等不再啰嗦。
4、安装redmine的apache支持,这样可以通过apache访问

gem install passenger passenger-install-apache2-module

我系统上已经安装了apache2,没有安装的,先安装apache
第二步的时候报错了(我应该重新安装apache的)
这里写图片描述
这里写图片描述
按提示老老实实的装完再来一次,成功
这里写图片描述
按提示复制到apache配置文件添加
5、安装redmine3.2.2
解压,修改数据库、邮箱配置

cd redmine3.2.2/publiccp database.yml.example database.yml

根据自己情况配置

vim database.ymlproduction:  adapter: mysql2  database: redmine  host: localhost  username: redmine  password: "redmine"  encoding: utf8
cp configuration.yml.example configuration.yml

在email_delivery下增加如下内容:

    delivery_method: :smtp    smtp_settings:      address: smtp.163.com      port: 25      domain: 163.com      authentication: :login      user_name: "???@163.com"      password: "???"
gem install bundler#在执行下面命令前,设置一下镜像地址,否则bundle又从官网获取,太慢bundle config mirror.https://rubygems.org https://ruby.taobao.orgbundle install 

这个过程是检测依赖包,根据提示安装相应的软件,实在太多,不再一一列出,在安装gem install rmagick时出错,执行

apt-get install imagemagick libmagickwand-dev

最后提示所有包就有了

rake generate_secret_token

初始化redmine数据库表名

RAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_data

最后启动redmine

cd /data/redmine-2
chown -R apache:apache redmine-3.2.2
chmod -R 755 redmine-3.2.2
service httpd restart

0 0