項目完成了,打算裝個bug管理工具。看redmine好評挺高的就裝它吧!
系統環境
system: server2003
mysql: Server version: 5.5.16
redmine 1.2.2
ruby ruby 1.8.6
下面的安裝,是在mysql裝好的情況下進行的。
1.先看一下redmine官網的環境要求
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

2.下載對應版本的ruby
http://www.ruby-lang.org/zh_cn/downloads/
我下載的是windows 下的 Ruby 1.8.6 一步安裝 版 ruby186-26.exe ,安裝完成后 運行ruby -v 如下
C:\>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
3. 接下來安裝rails
運行 gem install rails -v=2.3.11 出錯,似乎是網絡問題。網上查的說也可能是gem 的問題
C:\>gem install rails -v=2.3.11
ERROR: While executing gem
(Gem::RemoteSourceException)
HTTP Response 302
查看當前的gem版本為,更換其它版本的gem試試
C:\>gem -v
0.9.4
到http://rubyforge.org/frs/?group_id=126 下載個gem回來。
先后試了
rubygems-1.1.0.zip (當時比較低的版本,問題依舊)
rubygems-1.8.12.zip(最后版本,不支持)
rubygems-1.2.0.zip(能用,并且安裝成功,在后面安裝i18n時,提示gem要 >=1.3.5 ,還得換)
rubygems-1.3.5.zip (能用)
下載1.3.5版本的gem ,下載完成后直接進入目錄,通過cmd進入根目錄 運行setup.rb就行了
安裝后的gem版本為:
C:\>gem -v
1.3.5
gem的問題解決 ,重新運行gem install rails -v=2.3.11 開始安裝 rails(需要等待幾分鐘)
官方上說還要安裝rack gem install rack -v=1.1.1。我用gem list 看到已經安裝了個rack (1.1.2)版本,先使使,不行再換,略過這一步,繼續向下。

4.安裝mysql模塊 ,這步還挺順利的。
gem install mysql
以下操作,先把目錄切換到 redmine的根目錄再進行
5.Generate a session store secret. (按照官網上提示的步驟來,應該是生成個session密鑰什么東東)運行以下命令
rake generate_session_store 提示:Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n` ,缺少i181。那就安裝一個唄。
運行gem install -v=0.4.2 i18n (需要幾分鐘)
i18n安裝完成后, 重新運行,出現兩個警告(警告不會影響程序運行)。沒什么大事。不用管它。繼續向下
D:\Servers\redmine-1.2.2>rake generate_session_store
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at c:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
WARNING: 'task :t, arg, :needs => [deps]' is deprecated. Please use 'task :t, [
args] => [deps]' instead.
at D:/Servers/redmine-1.2.2/lib/tasks/email.rake:170
6.初始化數據結構,初始化前需要更改以下配置
· 在數據庫中建立一個數據庫redmine
· 把
系統環境
system: server2003
mysql: Server version: 5.5.16
redmine 1.2.2
ruby ruby 1.8.6
下面的安裝,是在mysql裝好的情況下進行的。
1.先看一下redmine官網的環境要求
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

2.下載對應版本的ruby
http://www.ruby-lang.org/zh_cn/downloads/
我下載的是windows 下的 Ruby 1.8.6 一步安裝 版 ruby186-26.exe ,安裝完成后 運行ruby -v 如下


3. 接下來安裝rails
運行 gem install rails -v=2.3.11 出錯,似乎是網絡問題。網上查的說也可能是gem 的問題



HTTP Response 302
查看當前的gem版本為,更換其它版本的gem試試


到http://rubyforge.org/frs/?group_id=126 下載個gem回來。
先后試了
rubygems-1.1.0.zip (當時比較低的版本,問題依舊)
rubygems-1.8.12.zip(最后版本,不支持)
rubygems-1.2.0.zip(能用,并且安裝成功,在后面安裝i18n時,提示gem要 >=1.3.5 ,還得換)
rubygems-1.3.5.zip (能用)
下載1.3.5版本的gem ,下載完成后直接進入目錄,通過cmd進入根目錄 運行setup.rb就行了
安裝后的gem版本為:


gem的問題解決 ,重新運行gem install rails -v=2.3.11 開始安裝 rails(需要等待幾分鐘)
官方上說還要安裝rack gem install rack -v=1.1.1。我用gem list 看到已經安裝了個rack (1.1.2)版本,先使使,不行再換,略過這一步,繼續向下。

4.安裝mysql模塊 ,這步還挺順利的。

以下操作,先把目錄切換到 redmine的根目錄再進行
5.Generate a session store secret. (按照官網上提示的步驟來,應該是生成個session密鑰什么東東)運行以下命令

運行gem install -v=0.4.2 i18n (需要幾分鐘)
i18n安裝完成后, 重新運行,出現兩個警告(警告不會影響程序運行)。沒什么大事。不用管它。繼續向下






6.初始化數據結構,初始化前需要更改以下配置
· 在數據庫中建立一個數據庫redmine
· 把
config/database.yml.example
改為 config/database.yml
· 更改database.yml中的數據信息 修改production:就行
然后運行以下命令建立表結構
rake db:migrate RAILS_ENV=production
提示 找到不到libmysql.dll 。
· 去mysql安裝目錄找到 lib/libmysql.dll 拷到ruby 的bin目錄下,還是不行
· 網上找了篇文章說,不能用mysql目錄中的libmysql.dll 要去官網上下載個,什么原理還沒弄明白。
文章地址:http://takor.takol.tw/posts/view/144
文章上面還提供了個libmysql.dll下載地址http://takor.takol.tw/resources/libmysql.dll
down下來放在ruby的bin目錄中還真能用。
重新運行 ,開始初始化表結構。打開數據庫可以看到,表已經建立出來了。
7.初始化默認數據
運行以下命令,然后提示選擇語言,選擇zh就行
rake redmine:load_default_data RAILS_ENV=production
8.最后啟動服務器,至此環境已經配置好了,運行以下命令啟動服務器。訪問地址http://localhost:3000/ 。默認系統管理員 admin/admin
ruby script/server webrick -e production
最后上一張成功的圖

如果喜歡一鍵安裝的話,可以搜索下BitNami
然后下載個一鍵安裝包,下載個for windows版本。
http://bitnami.org/stack/redmine