win下安裝Redmine常見錯誤解決方案

2021-08-07 12:15:18 字數 1424 閱讀 7325

成長型公司,最近需要專案管理的軟體,所以在windows的伺服器上搭建了redmine,其中也遇到了兩個坑,現記錄下來。

redmine是用ruby開發的基於web的專案管理軟體,是用ror框架開發的一套跨平台專案管理系統。並且支援多資料庫,其實此類軟體在linux下搭建更好,windows上坑會略多。

先簡單描述下安裝流程。其實說白了redmine就是乙個管理系統,也就是**,在有相應的環境之下,只要部署到伺服器上即可。

安裝ruby和rails環境。

選擇乙個資料庫,可以是mysql、sql server、postgresql等。

cmd配置,執行server就可以了。

首先需要安裝ruby和資料庫,這邊就不詳細說了,需要注意版本號和系統的架構。詳細的安裝流程可以看官方按安裝文件,寫的已經非常詳細,基本沒什麼大的坑。

failed to load libmysql.dll from
大致的錯誤入上圖顯示。這個錯誤是mysql的驅動和ruby的gem不匹配導致的。ruby的mysql2的gem包需要c的connector的。

在執行到bundle install --without development test rmagick

這一步時,自動安裝的mysql2 gem包不可用,從而在執行bundle exec rake generate_secret_token時,出現上述錯誤。所以我們需要刪除原來的mysql2的gem包,重新安裝。步驟如下:

刪除原有的gem包,可能會有多個,選擇全部刪除

gem uninstall mysql2手動安裝gem包,lib和include的路徑為,解壓後的路徑

gem install mysql2 --platform=ruby -- '--with-mysql-lib="d:\mysql-connector-c-6.1.11-win32\lib" --with-mysql-include="d:\mysql-connector-c-6.1.11-win32\include"'
再執行bundle exec rake generate_secret_token,沒有錯誤,ok。

ssl_connect returned=1 errno=0 state=sslv3 read server certificate b: certificate verify failed  openssl::ssl::sslerror)
cmd中新增環境變數set ssl_cert_file=pem檔案路徑

win下安裝Redmine常見錯誤解決方案

成長型公司,最近需要專案管理的軟體,所以在windows的伺服器上搭建了redmine,其中也遇到了兩個坑,現記錄下來。redmine是用ruby開發的基於web的專案管理軟體,是用ror框架開發的一套跨平台專案管理系統。並且支援多資料庫,其實此類軟體在linux下搭建更好,windows上坑會略多...

win下安裝Redmine常見錯誤解決方案

成長型公司,最近需要專案管理的軟體,所以在windows的伺服器上搭建了redmine,其中也遇到了兩個坑,現記錄下來。redmine是用ruby開發的基於web的專案管理軟體,是用ror框架開發的一套跨平台專案管理系統。並且支援多資料庫,其實此類軟體在linux下搭建更好,windows上坑會略多...

Linux下 redmine安裝部署

下面的版本很重要 作業系統 centos7 6.5應該也可以,沒試過 redmine 版本 3.3 ruby 版本 2.3.3 gem 版本 2.6.12 rails 版本 4.2.6 安裝epel源 yum install epel release 安裝依賴 yum install curl de...