首先我很機智的 搜索了關(guān)鍵字 sonarqube mac 安裝拌禾,搜到了一篇文章http://www.reibang.com/p/b41262fca5b8
于是我照著文章上面的開始下載和安裝球订,但是在修改配置文件時媳瞪,我照著上面的修改sonar.properties缸沃,總是不能正常啟動SonarQube激才,通過一次次實驗程帕,我發(fā)現(xiàn)只要不配置mysql那一塊是可以啟動的如失,所以我把問題鎖定在了mysql上案糙。
這時限嫌,我發(fā)現(xiàn)這篇文章使用的是舊版本而且搭配的是runner,而我下載的是最新版6.7.1官網(wǎng)上搭配的是scanner时捌,我想會不會是因為我用了runner的緣故呢怒医,于是我就下載了scanner搭配使用還是不行。
接著我搜索了關(guān)鍵字SonarQUBE6.7.1 安裝奢讨,找到了這篇文章http://blog.csdn.net/windylfm/article/details/78932957
比較了這里和上面的區(qū)別稚叹,我發(fā)現(xiàn)這里多了一步需要把將 MySQL 的驅(qū)動文件(如mysql-connector-java-5.1.44-bin.jar)拷貝到 sonarqube-6.7.1/extensions/jdbc-driver/mysql 目錄
于是,我趕緊照著做了拿诸,依然沒有成功扒袖。
我又搜索了一下sonarQUbe mysql,發(fā)現(xiàn)了有人有其它的問題亩码,引起的原因是mysql版本不對季率,我就用mysql -v查看了一下我的版本發(fā)現(xiàn)是5.5
我又打開了配置文件
這么大的5.6 or greater我的小眼睛卻沒有看見。描沟。飒泻。
接著鞭光,我就準備升級mysql,但是當(dāng)初為了安裝方便直接裝了MAMP泞遗,于是我搜索了MAMP 升級 MYSQL惰许,找到了教程,那就是brew install mysql,我輸入了這個命令但是總是到一半就報error刹孔,又搜索了這個問題但是網(wǎng)上的辦法都不行啡省,這時我靈機一動,因為觀察到之前的進度條很慢髓霞,我想難道是因為我家的網(wǎng)速太慢了么卦睹,于是我打開了熱點,沒想到啊沒想到這次進度條飛快方库,馬上就裝好了结序,真是最離奇的原因啊,然后照著https://www.cnblogs.com/zjj-php/p/8177517.html纵潦,但是執(zhí)行到sudo ./mysql_secure_installation又報錯了徐鹤,我決定不管了直接下一步,也成功了邀层,只是沒有設(shè)置密碼返敬。
于是我又搜索mysql設(shè)置密碼set password for 用戶名@localhost = password('新密碼'); 成功設(shè)好了密碼,終于成功的把mysql更新到了5.7寥院,只是原來的數(shù)據(jù)庫表啥的都沒了劲赠。
這時,我懷著忐忑的心情開啟了SONARQUBE秸谢,看著他啟動時特別的緊張凛澎,生怕他又哪個環(huán)節(jié)down了,沒想到居然成功了耶估蹄。
記錄一下使用到的命令行
開啟 ./sonar.sh start
查看啟動日志 tail -f /sonarqube-6.7.1/logs/sonar.log
關(guān)閉命令 ./sonar.sh stop
進入mysql mysql -u root -p
以上就是本學(xué)渣安裝sonarQUBE時遇到的問題塑煎,本來想放棄mysql的,但是忽然發(fā)現(xiàn)沒有了mysql的sonarqube雖然能啟動但是退出就會丟失數(shù)據(jù)臭蚁,我覺得我就像一個沒有mysql的sonarqube最铁,為什么我是一個學(xué)渣?因為我每次都想著能百度到為什么要記在腦子里呢刊棕,因此遇到問題就想著百度一下炭晒,因此連命令行都記不住,我覺得不能這樣下去了甥角,我要給自己裝上mysql网严,笨不可怕,懶才可怕嗤无!雖然震束,但是我要做一個努力的人怜庸,做一個態(tài)度認真的人!