2011年4月19日 星期二

在 EC2 上安裝 Redmine 筆記

Redmine 是類似 Trac 的系統, 但相較於 Trac, Redmine 發展的較晚,
同時走向也不盡相同 (我自己比較喜歡 Redmine 的感覺跟操作, 功能多
卻不複雜, Issue Tracking, Source Control, Forum, Wiki, Document,
該有的功能都有.) 我是在 EC2 的 Instance 上安裝 Redmine, 並進行測試,
概略的步驟如下:

>  yum install ruby
>  yum install rubygems
>  gem install rails -v=2.3.5
>  yum install mysql
>  yum install mysql-server
>  yum install gcc-c++ mysql-server mysql-devel openssl openssl-devel zlib zlib-devel subversion
>  /etc/init.d/mysqld start
>  mysqladmin -u root password 'secret'
>  gem install rails -v=2.3.5
>  gem install rack -v=1.0.1
>  gem install rake
>  gem install i18n -v=0.4.2
>  gem install mysql
>  yum install ruby-devel
>  gem install mysql
>  wget http://rubyforge.org/frs/download.php/74419/redmine-1.1.2.tar.gz
>  tar -zxf redmine-1.1.2.tar.gz
>  mysql
>  mysql -p 'secret'
>  cd redmine-1.1.2
>  cd config/
>  cp database.yml.example database.yml
>  vim database.yml
>  rake generate_session_store
>  cp -r redmine-1.1.2 /var/www/redmine
>  cd /var/www/redmine/
>  rake generate_session_store
>  RAILS_ENV=production rake db:migrate
>  mysql --user=root --password=root123 redmine
>  RAILS_ENV=production rake redmine:load_default_data
>  chmod -R 755 files log tmp public/plugin_assets
>  ruby script/server webrick -e production -p 80 -b '$ip' -d

Note:

      1. $ip 的地方記得改成 hostname 或要 bind 的 ip address.

參考文件:
HowTo_install_Redmine_on_CentOS_5
Redmine Install

沒有留言:

張貼留言