在windows上安裝redmine

參考

1. 以 Redmine 2.2.1 安裝爲例,基於 Ruby 1.9.3 , Rails 3.2.11

2. 環境準備:

2.1. 下載

  • ruby:ruby-1.9.3-p448-i386-mingw32.7z
  • Devkit:DevKit-tdm-32-4.5.2-20111229-1559-sfx
  • ruby 和 Devkit 下載地址: http://rubyinstaller.org/downloads/

  • redmine:redmine-2.2.1
    • redmine 下載地址: http://www.redmine.org/projects/redmine/wiki/Download

將三個包解壓

2.2. 設置path

將可執行文件所在目錄,設置到系統PATH變量中.

包含:

  • \bin
  • \bin
  • \mingw\bin

2.3. 設置下redmine的Gemfile

可以改成淘寶的源 https://ruby.taobao.org ,方便快速下載

3. 安裝Redmine:

3.1. 創建數據庫和數據庫用戶,以 Mysql 爲例:

1
2
CREATEDATABASE redmine CHARACTER SET utf8;
GRANTALL PRIVILEGES ON redmine.* TO'redmine'@'localhost' IDENTIFIED BY'my_password';

3.2. 在 Redmine app 中配置數據庫連接

從配置模板 config/database.yml.example 複製出 config/database.yml

編輯 “production” environment 部分的配置.

Example for a MySQL database using ruby 1.9 (adapter must be set to mysql2):

1
2
3
4
5
6
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password

3.3. 安裝依賴

Redmine 使用 Bundler 管理依賴。

先安裝 Bundler : gem install bundler

安裝依賴: bundle install –without development test rmagick

rmagick 是用來生成圖片的組件,要先安裝 ImageMagick,參見: http://www.redmine.org/projects/redmine/wiki/HowTo_install_rmagick_gem_on_Windows

注意:bundle install 會保存本次的設置到 .bundle/config 文件中,如果之後又想安裝 development group 中提到的 gems,調整下設置 bundle config –local without test:rmagick 後,再執行 bundle install

bundle exec rake generate_secret_token

執行過後,會生成 config/initializers/secret_token.rb ,其包含密鑰

3.5. 初始化數據庫

自動生成表結構

1
2
set RAILS_ENV=production
bundle exec rake db:migrate

導入初始 數據

1
2
3
set RAILS_ENV=production
set REDMINE_LANG=en
bundle exec rake redmine:load_default_data

3.6. 都裝完了,就啓動吧

bundle exec ruby script/rails server webrick -e production

從 http://localhost:3000/ 訪問看看,應該看到Redmine 的主頁了。

默認管理員賬號:

  • login: admin
  • password: admin
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章