參考
- 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
3.4. 生成 cookie session 密鑰
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