您的位置:首页 > 其它

Debian安装redmine3.2.2

2016-05-25 18:15 411 查看
其实是可以使用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/[/code] 
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/public
cp database.yml.example database.yml


根据自己情况配置

vim database.yml
production:
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.org bundle install


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

apt-get install imagemagick libmagickwand-dev


最后提示所有包就有了

rake generate_secret_token


初始化redmine数据库表名

RAILS_ENV=production rake db:migrate
RAILS_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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  debian redmine