欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

win下安裝Redmine常見(jiàn)錯(cuò)誤及解決方法

 更新時(shí)間:2019年09月23日 14:11:42   作者:Sinte-Beuve  
這篇文章主要介紹了win下安裝Redmine常見(jiàn)錯(cuò)誤及解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

前言

成長(zhǎng)型公司,最近需要項(xiàng)目管理的軟件,所以在windows的服務(wù)器上搭建了redmine,其中也遇到了兩個(gè)坑,現(xiàn)記錄下來(lái)。

Redmine是用Ruby開(kāi)發(fā)的基于web的項(xiàng)目管理軟件,是用ROR框架開(kāi)發(fā)的一套跨平臺(tái)項(xiàng)目管理系統(tǒng)。并且支持多數(shù)據(jù)庫(kù),其實(shí)此類(lèi)軟件在linux下搭建更好,windows上坑會(huì)略多。

安裝流程

先簡(jiǎn)單描述下安裝流程。其實(shí)說(shuō)白了redmine就是一個(gè)管理系統(tǒng),也就是網(wǎng)站,在有相應(yīng)的環(huán)境之下,只要部署到服務(wù)器上即可。

安裝ruby和rails環(huán)境。
選擇一個(gè)數(shù)據(jù)庫(kù),可以是mysql、sql server、PostgreSQL等。
cmd配置,運(yùn)行server就可以了。
首先需要安裝ruby和數(shù)據(jù)庫(kù),這邊就不詳細(xì)說(shuō)了,需要注意版本號(hào)和系統(tǒng)的架構(gòu)。詳細(xì)的安裝流程可以看官方安裝文檔,寫(xiě)的已經(jīng)非常詳細(xì),基本沒(méi)什么大的坑。

此處安裝的版本

  • RailsInstaller2.3
  • mysql5.7.19
  • redmine3.4

安裝過(guò)程中遇到的error

數(shù)據(jù)庫(kù)驅(qū)動(dòng)加載失敗。

failed to load libmysql.dll from

大致的錯(cuò)誤如上圖顯示。這個(gè)錯(cuò)誤是mysql的驅(qū)動(dòng)和ruby的gem不匹配導(dǎo)致的。ruby的mysql2的gem包需要C的connector的。

在執(zhí)行到bundle install --without development test rmagick

這一步時(shí),自動(dòng)安裝的mysql2 gem包不可用,從而在執(zhí)行bundle exec rake generate_secret_token時(shí),出現(xiàn)上述錯(cuò)誤。所以我們需要?jiǎng)h除原來(lái)的mysql2的gem包,重新安裝。步驟如下:

刪除原有的gem包,可能會(huì)有多個(gè),選擇全部刪除

gem uninstall mysql2

下載mysql的Connector/C,地址如下下載的時(shí)候選擇zip包,注意,驅(qū)動(dòng)的版本需要和ruby的版本一致,博主安裝的是rubyInstaller,所以是32位的ruby,故下載的驅(qū)動(dòng)也為32位的。同時(shí),現(xiàn)在驅(qū)動(dòng)的版本有兩個(gè),6.1.1和6.0.2。請(qǐng)下載6.0.2。下載完成后,解壓到本地。

手動(dòng)安裝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"'

再執(zhí)行bundle exec rake generate_secret_token,沒(méi)有錯(cuò)誤,ok。

SSL驗(yàn)證失敗

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed OpenSSL::SSL::SSLError)

這個(gè)是ssl的證書(shū)問(wèn)題,導(dǎo)致無(wú)法下載gem包,解決方案如下:

下載ssl證書(shū)http://curl.haxx.se/ca/cacert.pem到本地。

cmd中添加環(huán)境變量set SSL_CERT_FILE=pem文件路徑。

參考文獻(xiàn)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論