fedora17下redmine的安裝
依據官網上的安裝步驟即可,但是有幾點需要注意:
1. 由於fedora17的桌面版,是純淨的(即它基本不預安裝軟件,如gcc,make都沒有),所以官網上安裝redmine的一些步驟,需要額外的關聯軟件需要安裝.
2. fedora17默認不能用超級用戶登錄,所以我剛開始安裝軟件的時候通過su命令轉到超級用戶,但是這種安裝方法有誤:我用這種安裝方式的時候,安裝好mysql,mysql-server,但是mysql.sock文件卻因此沒有生成...所以請修改/etc/pam.d下面的文件,用超級用戶登錄(具體上網查)
3. fedora19默認的數據庫為mariadb,而不是mysql...當然,以後的天下是mariadb,但是對於新手來說還是先用mysql吧,fedora17還是完美支持mysql的(就是用yum安裝mysql的時候,你會發現fedora19出現一大堆找不到鏡像的告警)
需要安裝的軟件:
1. mysql
1
yum -y install mysql mysql-server
2
yum -y install mysql-devel
2. 安裝一些基本的軟件:
1
yum -y install gcc
2
yum -y install make
3. 安裝ruby
推薦大家直接通過yum來安裝,而不是自己下載ruby軟件包來安裝...我之前自己下載軟件包安裝的時候,發現一些關聯性文件的缺失....而通過yum則不胡出現這種情況:
1
yum -y install ruby
4. 安裝gem
在Google裡面搜索rubygems,然後下載安裝即可.....
解壓命令是:
1
tar -zxvf ****(你的壓縮包)
然後進入解壓文件,看到一個setup.rb文件,運行命令:
1
ruby setup.rb
5. 通過gem來安裝必備軟件:
1) rails--我用的是rails3.2.13
1
gem install rails -v=3.2.13
備注:這個過程比較久,要等.
2) 安裝rake
1
gem install rake
3) 安裝bundler(我不知道這干啥用的,但是很重要)
1
gem install bundler
然後通過bundler安裝環境:
1
bundle install --without development test rmagick
這裡是最主要會出問題的,我之前沒安裝mysql-devel,gcc,make都會導致這裡報錯,如果報錯,請把問題拿去Google,Google上面都有(英文Google).
比如說出現一個問題是:zlib沒安裝,所以你必須先安裝zlib:
1
gem install zlib
還有一個問題是:json的問題,這是你ruby安裝問題(就是ruby的一個關聯性,我自己下載ruby安裝時候,在這步出了問題,最後完全卸載用yum安裝就沒有問題了.),你需要安裝ruby-devel就可以了:
1
yum -y install ruby-devel