windows系統下部署redmine專案管理系統

2021-09-22 16:31:55 字數 2641 閱讀 1658

前期準備:

ⅰ、mysql資料庫(版本無具體要求)

ⅱ、railsinstaller-3.4.0

ⅲ、rubyinstaller-devkit-2.5.5-1

ⅳ、redmine-4.0.3

ⅴ、imagemagick-6.9.6

ⅵ、vpn(部分資料鏈結需要翻牆檢視)

安裝步驟:

1、資料庫部署

grant all privileges on *.* to 'redmine'@'%' identified by 'redmine';

create database redminecharacter;

2、安裝imagemagick處理工具3、安裝ruby環境
gem sources --remove
④、新增國內的映象資源,命令列如下:

⑥、把資源包重新更新下,命令列如下:

gem install cocoapods
6、為redmine生成資料庫指令碼和建表①、安裝bundlergem,命令如下:

gem install bundlergem
②、整合mysql,命令如下:

gem install mysql2 -- '--with-mysql-lib="e:\xtest\mysql-5.5.40-winx64\lib" --with-mysql-include="e:\xtest\mysql-5.5.40-winx64\include"'
bundle install --without development test
④、安裝rake及sprockets,命令如下:

gem install rake -v '10.4.2' 

gem install sprockets-v '2.2.3'

7、為ruby匯入資料庫配置①、將mysql安裝目錄中lib目錄下的libmysql.dll檔案複製到e:\railsinstaller\ruby2.3.3\bin目錄下,你們對應自己目錄存放。

8 生成redmine的資料庫

①、生成session臨時儲存秘鑰,進入到redmine的config目錄中,執行命令:

bundle exec rake generate_session_store
②、建立表,命令如下:

set rails_env=production

bundle exec rake db:migrate

③、匯入初始化資料,命令如下:

set rails_env=production

set redmine_lang=zh

bundle exec rake redmine:load_default_data

9、啟動專案①、執行命令列:bundle exec rails server webrick -e production

預設監聽位址為localhost,預設埠為3000。如果需要繫結到其他私有ip上,可以使用如下命令列:

bundle exec rails server webrick -e production -b ***.***.***.***
②、之後就是訪問測試嘍,訪問http://localhost:3000。登陸時會發現介面是英文的,在個人賬戶中,設定語言就可以了。

總結:昨天下午到今天中午,吃飯都在弄,花了近一天的時間整好,天知道我踩了多少坑!!!比如一開始裝railsinstaller-3.2.5結果後面安裝bundler失敗,版本太低!再比如映象資源切換,ssl證書及映象位址被改問題;最後就是安裝rmagick,必須要求系統安裝了處理工具imagemagick才行。不過成功了,一切都是很值得!!

windows下部署多個tomcat

1.解壓tomcat安裝包 將多個tomcat安裝包,解壓到某個路徑下面 2.配置環境變數 catalina home,其值為 d program files tomcat apache tomcat 8.5.31 catalina home 7,其值為 d program files tomcat...

VisualBox 下部署Ubuntu系統

安裝ubuntu 需要注意的地方 軟體缺省會選擇如下路徑 c users x virtualbox vms 儲存虛擬機器檔案系統,建議還是修改至硬碟其他路徑。ubuntu安裝過程中是沒有設定root密碼的地方,需要使用者登入後使用passwd命令初始化root密碼。需要修改虛擬機器的網路型別為橋接網...

linux系統下部署專案

修改linux系統防火牆配置需要修改 etc sysconfig iptables 這個檔案,如果要開放哪個埠,在裡面新增一條 a rh firewall 1 input m state state new m tcp p tcp dport 8080 j accept 就可以了,其中 8080 是...