更新TurnkeyLinux的Redmine

之前搭建的任务管理服务器(Redmine),一直未安装任何插件。


为了在2014年更好的管理软件开发团队,决定对其进行升级并安装一系列插件。

http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade


升级的过程困难重重,本来想直接对TurnkeyLinux-redmine直接进行升级,奈何更新服务器被墙。linux server下纯命令行,翻墙还是有难度的。折腾1天后,决定手动升级redmine到2.4.2.


本来很简单的,克隆redmine的虚拟机,同时启动2个redmine的虚拟机;

替换源,屏蔽被墙的那个,然后换个快点的,用的163的;

升级Ruby到1.9.1: apt-get instal ruby1.9.1;

备份redmine-new中的数据,由于有Webmin的支持,这步很简单;

下载新的redmine;

rake时出现错误。


gem install bundler时有遇到各种locale错误,最终使用如下命令修复。

修改/etc/locale.gen,取消en_US.UTF-8的注释。

 root@redmine ~# locale-gen                                                                                  Generating locales (this might take a while)...                                                               en_US.UTF-8... done                                                                                       Generation complete.                                                                                        root@redmine ~# locale -a                                                                                   C                                                                                                           POSIX                                                                                                       en_US.utf8                                                                                                  root@redmine ~# gem install bundler -V                                                                      GET http://rubygems.org/latest_specs.4.8.gz                                                                 302 Moved Temporarily                                                                                       GET http://production.s3.rubygems.org/latest_specs.4.8.gz                                                   200 OK                                                                                                      Installing gem bundler-1.5.2                                                                                ERROR:  While executing gem ... (ArgumentError)                                                                 invalid byte sequence in US-ASCII                                                                       root@redmine ~# export LC_ALL=en_US.UTF-8                                                                   root@redmine ~# gem install bundler -V                                                                      GET http://rubygems.org/latest_specs.4.8.gz                                                                 302 Moved Temporarily                                                                                       GET http://production.s3.rubygems.org/latest_specs.4.8.gz                                                   304 Not Modified                                                                                            Installing gem bundler-1.5.2                                                                                /var/lib/gems/1.9.1/gems/bundler-1.5.2/.gitignore

终于开始安装了


最后的结果还是redmine无法访问,尝试安装了bitnami的redmine 2.4.2,安装很顺利,但是不如turnkeylinux的方便,安装webmin花了很长时间。

记录一下

配置IP:/etc/newtwork/interfaces

替换sources.list,为deb http://mirror.cs.umn.edu/ubuntu/ precise main restricted universe multiverse

wget下载deb包

安装,会提示缺少库,一一安装

dpkg安装webmin

配置防火墙ufw allow 10000

重置webmin的root账号密码:


cd 
$ sudo ./changepass.pl  root 
后续还需要根据bitnami配置一下,参加下面的网址
http://wiki.bitnami.com/Virtual_Appliances_Quick_Start_Guide#How_to_install_Webmin.3f


下载turnkeylinux redmine 13.0

安装到exsi


换源

发现在深圳,http://mirror.cs.umn.edu/debian/已经不复当年的神话,1MB/s。现在也就是几十kb的样子。

apt-get install apt-spy

apt-spy update

apt-spy -d testing -a Asia

结果如下:

deb http://mirrors.163.com/debian/ testing main #contrib non-free
deb-src http://mirrors.163.com/debian/ testing main #contrib non-free
deb http://security.debian.org/ testing/updates main

apt-get update

$ sudo apt-get install libmagickwand-dev or $ sudo apt-get install graphicsmagick-libmagick-dev-compat 

for ubuntu 12

$ sudo apt-get install libmagickwand-dev or $ sudo apt-get install libmagick9-dev

for ubuntu 11 or below.

$ yum install ImageMagick-devel 

for centos

$ brew install imagemagick 

for Mac OS (using Homebrew)


替换ruby的源

$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***http://ruby.taobao.org
# 请确保只有 ruby.taobao.org

gem install rmagick








本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部