redmine两个mysql_Redmine3.4.2安装记(Win10+MySql)
一、準備工具
二、安裝
安裝railsinstaller-3.3.0.exe,解壓redmine-3.4.2.zip到Sites目錄下(默認在系統盤C:\下)
創建空數據庫和用于訪問redmine數據庫的用戶
MySql5.7.18
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
配置數據庫連接
拷貝config/database.yml.example到config/database.yml,打開做以下修改
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
port: 3306
password: redmine
encoding: utf8
安裝依賴
切到解壓后的redmine目錄,按順序執行命令
gem install bundler
bundle install --without development test
會話加密存儲
bundle exec rake generate_secret_token
如果提示“系統找不到指定的路徑”,請嘗試執行gem install rake,再進行該步驟
數據庫初始化
set RAILS_ENV=production
bundle exec rake?db:migrate ? ?注意:官方中是bundle exec rails db:migrate,但當前版應該改為rake
默認數據
set RAILS_ENV=production
set REDMINE_LANG=zh
bundle exec rake redmine:load_default_data
windows可以跳過
啟動服務測試安裝是否成功
bundle exec rails server webrick -e production
由于rails默認綁定localhost,可以修改啟動命令?rails server -e production -b 0.0.0.0 -p 8000,這樣其他機子可以使用http://本機ip:8000訪問,且指定為production
登錄
默認管理員賬戶登錄,用戶名:admin,密碼:admin,首次登錄會提示修改密碼
三、配置
拷貝config/configuration.yml.example到config/configuration.yml,配置后記得重啟生效
郵件(163為例)
delivery_method: :smtp
smtp_settings:
address: smtp.163.com
port: 465
ssl: true
enable_starttls_auto: true
authentication: :login
domain: 163.com
user_name: 郵箱地址
password: 郵箱密碼
版本庫
將git之類的加到環境變量就行了,redmine項目中具體配置后面介紹
待續
注:
在windows server 2008上安裝時,可能遇到以下問題:
1.?An error occurred while installing rmagick (2.16.0), and Bundler cannot
continue.
打開Gemfile將44行處rmagick相關先注掉(暫時還沒解決這個問題)
2.?Failed to load libmysql.dll from C:\RailsInstaller\Ruby2.3.0\lib\ruby\gems\2.3.0\gems\mysql2-0.4.8-x86-mingw32\vendor\libmysql.dll
1)先卸載 gem uninstall mysql2
2)去https://dev.mysql.com/downloads/connector/c/下載6.0.2版的,解壓到C:\RailsInstaller\mysql-connector-c-noinstall-6.0.2-winx64
執行
gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:\RailsInstaller\mysql-connector-c-noinstall-6.0.2-winx64\lib" --with-mysql-include="C:\RailsInstaller\mysql-connector-c-noinstall-6.0.2-winx64\include"'
總結
以上是生活随笔為你收集整理的redmine两个mysql_Redmine3.4.2安装记(Win10+MySql)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国债逆回购交易时间是什么时候?晚上可以交
- 下一篇: 比华为更轻的折叠屏来袭 三星Galaxy