如何在ubuntu 安裝 redmine
原文:https://blog.csdn.net/mc1035/article/details/6573031
硬件環境 ubuntu10.10
最好用root用戶執行,如果使用其他用戶,需要注意用戶對文件夾的訪問權限
1.安裝mysql-server sudo apt-get install mysql-server 按提示安裝即可(中間會提示設置root口令)。 測試是否安裝正確 # 登錄 |
2為redmine創建數據庫用戶
grant all privileges on redmine.* to redmine@'%' identified by 'redmine' with grant option;
3.安裝ruby
sudo apt-get install ruby-full,
安裝後執行ruby -v,顯示“ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]“
查了一下(用的命令是locate ruby),安裝到了/usr/lib/ruby/1.8目錄,但哪些位置還有ruby的文件未知。
注意:不需要再手動把ruby路徑加到PATH,因為已經加好了,見/usr/bin
4.sudo apt-get install rubygems
執行gem -v,顯示“1.3.7”
注意:據說ruby1.9自帶gem。
5.sudo apt-get install rails
發現會自動安裝rake-0.8.7,原來rake是rails自帶的東西。
會自動安裝到/var/lib/gems/1.8/gems目錄下。
但在命令行下,rails -v仍然報錯:"程序 rails 尚未安裝"。
改正:在用戶的 .bashrc文件中追加export PATH=/var/lib/gems/1.8/bin:$PATH
感謝這篇文章,也可看一下這篇
後注:應該加到全局環境變量裏,因為有的命令,如rake,需要root用戶執行
6, sudo apt-get install redmine-mysql
這個是redmine的mysql 插件包
7, sudo apt-get install redmine
中間按照提示輸入MySQL的root的用戶密碼,輸入正確後即可創建Mysql默認庫,此處一定要保證在MySql中創建過redmine用戶。
7, 運行並測試redmine
Redmine默認安裝目錄為 /usr/share/redmine,首先檢測
有沒有/usr/share/redmine/log/production.log文件,沒有則按照目錄建立
切換到目錄/usr/share/redmine
運行命令:ruby script/server webrick -e production
即可啟動redmine,默認打開3000端口,可以通過https://localhost:3000/訪問(管理員初始用戶名和密碼都是admin)。
如果希望Redmine作為服務運行,加上-d參數即可:ruby script/server webrick -e production –d
修改redmine的端口號:
在redmine/vendor/rails/railties/lib/commands/servers.rb文件中:
options = {
:Port => 3000,
:Host => "0.0.0.0",
:environment => (ENV['RAILS_ENV'] || "development").dup,
:config => RAILS_ROOT + "/config.ru",
:detach => false,
:debugger => false,
:path => nil
}
port就是端口。將其值改為4000即可。
解決使用訪問慢的問題
安裝好後,本機運行很順暢,但是用IP訪問,一個頁麵30秒讀不出來。
後來發現是默認的服務器webrick的問題,需要解析目標地址的主機名,換個服務器用mongrel
解決
在終端執行指令gem install mongrel
啟動:ruby script/server mongrel -e production –d
最後更新:2017-04-02 06:52:08