FreeBSD 裝 redmine 1.2

我自己是用 Trac, 我是幫別人裝 redmine 1.2 (為什麼要聲明這個?因為 Trac 對我而言比較好裝)

更正,據可靠消息指出: http://blog.sd.idv.tw/archives/416 可以 cd /usr/ports/www/redmine 然後 make install 就都 OK 了。 所以一切都是我帶賽,以下文章不必看了。

但...如果您不幸遇到問題,就繼續往下看。

時間點

2011/06/27

問題描述

FreeBSD ports 的 rails 已經是 3.0.9,但 redmine 1.2 只能接受 rails 2.3.11

而且又外帶一個問題:rails 2.3.11 只能用 1.7.0 版本以下的 gem

解決方式

注意:這沒有解決 FreeBSD 同時要新舊版 rails 的問題,等我之後再來研究

安裝舊版 gem:

# cd /usr/ports/devel/ruby-gems
(將 PORTVERSION 的 1.7.2 改成 1.6.2)
# make install

安裝 rails 2.3.11:

# gem install rails -v 2.3.11

裝 redmine 步驟:

# cd /srv; svn co http://redmine.rubyforge.org/svn/branches/1.2-stable redmine
# gem install i18n -v 0.4.2
# gem install mysql
# gem install rack -v 1.1.0

建 mysql 的 redmine 帳號,先進入 mysql shell:

create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';

修改 redmine 的 db 設定:

# cd /srv/redmine; cp config/database.yml.example config/database.yml
(修改 production 欄的 user/password)

建 redmine 資料:

# cd /srv/redmine
# rake generate_session_store
# RAILS_ENV=production rake db:migrate
# RAILS_ENV=production rake redmine:load_default_data
# mkdir tmp public/plugin_assets
# sudo chown -R www:www files log tmp public/plugin_assets
# sudo chmod -R 755 files log tmp public/plugin_assets

啟動 redmine:

# ruby script/server webrick -e production

此時就可以連 http://ooo.xxx:3000,用 admin/admin 登入你的 redmine 開始管理。

redmine 安裝參考: http://www.redmine.org/projects/redmine/wiki/RedmineInstall

結合 apache

步驟:

# gem install passenger
# passenger-install-apache2-module

接著就照 passenger 給出的提示將 redmine/public 當成 redmine vhost 的 DocumentRoot, 以及修改一下 redmine/public 目錄下的 .htaccess 以及 cgi/fcgi/rb

然後去 access 你的 redmine vhost 看看

裝不起來怎辦

找不到答案可以問 google, 找不到方向就問 google map

FreeBSD 有問題就問林老師!(見鬼了我居然這麼說)

後話

redmine 1.2 都說要 rails 2.3.11 了,rails 2.3.11 都說要 gem < 1.7.0 了, 升級 ports 的 gem 可能/應該/我猜 會爛,所以這就是待解決的問題

安裝多個 ruby 版本而和平共存能的 RVM 也許可以試試看: https://rvm.beginrescueend.com/

內容目錄

上一個主題

安裝 Rails on MacOSX

下一個主題

Rails 101 快記

本頁