更新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







你可能感兴趣的:(系统-Linux)