原文:http://www.myexception.cn/windows/1219064.html
redmine Windows安裝
官方地址:http://www.redmine.org/
所需環境介紹:http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Requirements
The required Ruby versions for a given Redmine version is:
Redmine version Supported Ruby versions Rails version used Supported RubyGems versions
Redmine version | Supported Ruby versions | Rails version used |
---|---|---|
current trunk | ruby 1.8.72, 1.9.2, 1.9.3, 2.0.01, jruby-1.6.7, jruby-1.7.2 | Rails 3.2.13 |
2.3.0 | ruby 1.8.72, 1.9.2, 1.9.3, 2.0.01, jruby-1.6.7, jruby-1.7.2 | Rails 3.2.13 |
2.2.4 | ruby 1.8.72, 1.9.2, 1.9.3, jruby-1.6.7 | Rails 3.2.13 |
我下載的redmine-2.2.3.zip版本進行安裝。
下載rubygems-1.8.25.zip:http://files.rubyforge.vm.bytemark.co.uk/rubygems/
下載rails-ftw-v0.11-1.9.3-3.2.8.exe:http://railsftw.bryanbibat.net/
下載mysql-5.1.62-win32:http://dev.mysql.com/downloads/
下載DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe:https://github.com/oneclick/rubyinstaller/downloads/
下載RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip:http://files.rubyforge.vm.bytemark.co.uk/rmagick/
1.安裝rails-ftw-v0.11-1.9.3-3.2.8.exe,全部勾上,我安裝在E:\RailsFTW193盤。
2.解壓redmine-2.4.1.zip到E:\redmine-2.4.1盤。
3.安裝DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe。釋放到E:\DevKit-tdm-32-4.5.2文件夾下面.
4.dos進入目錄執行:
C:\>E:
E:\>cd E:\DevKit-tdm-32-4.5.2
5.解壓rubygems-1.8.25.zip到D:\rubygems-1.8.25,dos進入目錄執行:
D:\rubygems-1.8.25>gem install bundler
Fetching: bundler-1.2.4.gem (100%)
Successfully installed bundler-1.2.4
1 gem installed
Installing ri documentation for bundler-1.2.4...
Installing RDoc documentation for bundler-1.2.4...
D:\rubygems-1.8.25>bundle install -without development test
bundle install requires at least 0 argument: "bundle install".
6.解壓RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip,運行ImageMagick-6.5.6-8-Q8-windows-dll.exe,install…C++勾選上。
7.dos執行gem install rmagick-2.12.0-x86-mswin32.gem。
注意:D:\ImageMagick-6.5.6-Q8是RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip的解壓目錄,而非安裝目錄
D:\ImageMagick-6.5.6-Q8>gem install rmagick-2.12.0-x86-mswin32.gem
Successfully installed rmagick-2.12.0-x86-mswin32
1 gem installed
Installing ri documentation for rmagick-2.12.0-x86-mswin32...
Installing RDoc documentation for rmagick-2.12.0-x86-mswin32...
dos執行gem liset就看到rmagick (2.12.0 mswin32)安裝成功。如果列表里面有mysql2 (0.3.11 x86-mingw32)就不安裝mysql2,否則就gem install mysql2
8.驗證版本信息:
D:\ImageMagick-6.5.6-Q8>rails --version
Rails 3.2.8
D:\ImageMagick-6.5.6-Q8>rake --version
rake, version 0.9.2.2
執行bundle install
9.創建數據庫redmine。
10.復制D:\redmine-2.2.3\config\database.yml.example重命名database.yml,紅色是修改區,修改如下:
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: cj19860811
encoding: utf8
11.dos進入D:\redmine-2.2.3\后執行rake generate_secret_token,出現如下問題:
D:\redmine-2.2.3\config>rake generate_secret_token
(in D:/redmine-2.2.3)
←[31mCould not find gem 'rails (= 3.2.12) x86-mingw32' in the gems available on this machine.←[0m
←[33mRun `bundle install` to install missing gems.←[0m
D:\redmine-2.2.3\config>gem uninstall rails
Successfully uninstalled rails-3.2.8
D:\redmine-2.2.3\config>gem install rails -v=3.2.12
重新安裝版本即可。這里要等一會兒。如果還有其他版本不對的都重新安裝一次。
D:\redmine-2.2.3\config>rake generate_secret_token
(in D:/redmine-2.2.3)
←[31mCould not find gem 'rmagick (>= 2.0.0) x86-mingw32' in the gems available on this machine.←[0m
←[33mRun `bundle install` to install missing gems.←[0m
D:\redmine-2.2.3\config>gem uninstall rmagick
Remove executables:
wmf2eps.exe, wmf2fig.exe, wmf2gd.exe, wmf2svg.exe
in addition to the gem? [Yn] y
Removing wmf2eps.exe
Removing wmf2fig.exe
Removing wmf2gd.exe
Removing wmf2svg.exe
Successfully uninstalled rmagick-2.12.0-x86-mswin32
下載RMagick-2.0.0-ImageMagick-6.3.7-8-Q8.zip,重復之前安裝2.12.0的操作。
最后別忘了執行:bundle install --without development test rmagick
D:\redmine-2.2.3\config>bundle install --without development test rmagick
Using rake (10.0.3)
Using i18n (0.6.1)
Using multi_json (1.6.1)
Using activesupport (3.2.12)
Using builder (3.0.0)
Using activemodel (3.2.12)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.5)
Using rack-cache (1.2)
Using rack-test (0.6.2)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.2.2)
Using actionpack (3.2.12)
Using mime-types (1.21)
Using polyglot (0.3.3)
Using treetop (1.4.12)
Using mail (2.4.4)
Using actionmailer (3.2.12)
Using arel (3.0.2)
Using tzinfo (0.3.35)
Using activerecord (3.2.12)
Using activeresource (3.2.12)
Using coderay (1.0.8)
Using rack-ssl (1.3.3)
Using json (1.7.7)
Using rdoc (3.12.1)
Using thor (0.17.0)
Using railties (3.2.12)
Using jquery-rails (2.0.3)
Using mysql2 (0.3.11)
Using net-ldap (0.3.1)
Using pg (0.14.1)
Using ruby-openid (2.1.8)
Using rack-openid (1.3.1)
Using bundler (1.2.4)
Using rails (3.2.12)
Using sqlite3 (1.3.7)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
D:\redmine-2.2.3\config>rake generate_secret_token
(in D:/redmine-2.2.3)
終於沒有錯了。
12.創建數據庫結構信息。
D:\redmine-2.2.3\config>SET RAILS_ENV=production
D:\redmine-2.2.3\config>rake db:migrate
此處省略......
D:\redmine-2.2.3\config>rake redmine:load_default_data
(in D:/redmine-2.2.3)
選擇zh
Select language: ar, bg, bs, ca, cs, da, de, el, en, en-GB, es, et, eu, fa, fi, fr, gl, he, hr, hu,
id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sq, sr, sr-YU, sv, th, tr, uk
, vi, zh, zh-TW [en] zh
====================================
Default configuration data loaded.
13.啟動服務。
D:\redmine-2.2.3\config>rails server
=> Booting WEBrick
=> Rails 3.2.12 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
14.打開http://localhost:3000/就可以看到redmine的窗口了。 用賬戶admin 密碼admin登錄 進入系統之后修改語言為中文在myaccount和setting里面修改。
如果你閑上面的安裝太過復雜,可以去這里:http://bitnami.org/zh_cn/stack/redmine
下載對應版本進行安裝。