本文介紹 Windows下Redmine 的安裝步驟。
1、給 DOS添加ruby 運行環境(下載並安裝 rubyinstaller-1.8.7-p249-rc2.exe)
下載地址: http://rubyforge.org/frs/?group_id=167&release_id=42563
(在下載頁面中已經找不到 1.8.7-p249了,應該下載rubyinstaller-1.8.7-p302。不要追求最新版本,過高的版本在這裏用不了)
下載了 rubyinstaller-1.8.7-p370 (1).exe
2、安裝 Redmine所需的運行環境
安裝完 rubyinstaller後, 點擊開始菜單,選擇 Start Command Prompt with Ruby
進入含有 ruby環境的DOS 界面,依次執行以下命令:
gem install rake (這句改成 gem install -v=0.8.7 rake,若是不指定版本,會下最新的版本回來,但最新的版本用起來會遇到問題 )
gem install -v=1.0.1 rack
gem install mysql ( 這句我也敲了,可是貌似沒起做用,後面仍是要下 Mysql的)
gem install -v=2.3.5 rails
3、數據庫的安裝和建立
下載並安裝 MySQL數據庫 ,下載地址: http://dev.mysql.com/downloads/mysql/
進入 mysql命令行,執行以下命令:
mysql> create database redmine character set utf8;
mysql> create user 'redmine'@'localhost' identified by 'redmine';
mysql> grant all privileges on redmine.* to 'redmine' @'localhost';
mysql-5.6.21-win32
4、下載 Redmine壓縮包 (redmine-0.9.3.zip) (要注意下指定的版本)mysql
下載地址 http://rubyforge.org/frs/?group_id=1850
解壓並進入解壓後目錄的目錄,將 config/database.yml.example 重命名爲 config/database.yml,
並修改連接數據庫所須要的參數,如下是修改信息,加粗部分是修改的內容:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
2
redmine-2.6.0
5、生成 session密鑰,執行數據遷移並載入 Redmine默認配置
set RAILS_ENV=production
rake config/initializers/session_store.rb (這句應改成:rake generate_session_store)
rake db:migrate
rake redmine:load_default_data
若是出現如下異常:
Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB
說明須要添加 MySQL的動態連接庫文件 libmySQL.dll
1. 下載地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
2. 而後後把 libmySQL.dll複製到 Ruby/bin/ 目錄下(你安裝 rubyinstaller的目錄)
libmySQL.dllweb
1.直接拷貝該文件到系統目錄裏:
1、Windows 95/98/Me系統,將libmysql.dll 文件複製到 c:\Windows\System目錄下。
2、Windows NT/2000系統,將libmysql.dll 文件複製到 c:\WINNT\System32目錄下。
3、Windows XP/WIN7系統,將libmysql.dll 文件複製到 c:\Windows\System32目錄下。
2.而後打開 "開始-運行 -輸入regsvr32 libmysql.dll",回車便可解決錯誤提示!sql
6、至此, Redmine安裝已經完畢,下面用Redmine自帶的 Webrick服務器運行Redmine ,測試是否安裝成功
在 Redmine的根目錄輸入命令
ruby script/server
打開瀏覽器,輸入 http://localhost:3000 若是頁面正常顯示,則說明已經成功安裝。
安裝上面的六個步驟安裝應該會很順利的。但願能對你有所收穫。
7.安裝 mongrel
在實際項目中使用 redmine,用redmine 自帶的 webrick作爲服務器運行redmine很慢,不能知足實際項目管理應用,安裝 mongrel,聽說比webrick 快不少, 在ruby 的DOS環境下輸入:
gem install mongrel
8. mongrel運行 redmine
在 ruby的DOS 環境下,切換命令窗口到 redmine目錄,輸入ruby script/server -e production,瀏覽器進入 redmine,會發現訪問速度很快。
9. 放到 Windows服務中
Ruby提供一個安裝 Ruby程序爲服務的包:mongrel_service。安裝其實很簡單,只要命令行下運行 gem:
gem install mongrel_service
mongrel_rails service::install -N MongrelRedMineSvc -c E:\Zd\M管理\0 項目管理 \Redmine\redmine-1.0.0 -p 3001 -e production
sc config MongrelRedMineSvc start= auto depend= MySQL
mongrel_rails service::start -N MongrelRedMineSvc
mongrel_rails service::remove -N MongrelRedMineSvc
10. 下一步,開始設置 Apache
ServerName myapp.com
ServerAlias www.myapp.com
ProxyPass / http://www.myapp.com:8000/
ProxyPassReverse / http://www.myapp.com:8000
ProxyPreserveHost on
將靜態文件的請求留給 Apache來處理,由於它更擅長
ProxyPass /images !
ProxyPass /stylesheets !
#continue with other static files that should be served by apache
Alias /images /path/to/public/images
Alias /stylesheets /path/to/public/stylesheets
#continue with aliases for static content數據庫
另外附上兩個官方的指導地址:apache
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI_on_Windows_with_Apache瀏覽器
http://www.redmine.org/projects/redmine/wiki/RedmineInstallruby