歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux Redmine 以及FAQ 0.3.5安裝與配置

Linux Redmine 以及FAQ 0.3.5安裝與配置

日期:2017/2/28 16:30:52   编辑:Linux教程
Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。它用日歷和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放 源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,並為多個版本控制選項的支持。雖說像IBM Rational Team Concert的商業項目調查工具已經很強大了,但想堅持一個自由和開放源碼的解決方案,可能會發現Redmine是一個有用的Scrum和敏捷的選擇。 由於Redmine的設計受到Rrac的較大影響,所以它們的軟件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以誇平台和數據庫。Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。它用日歷和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放 源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,並為多個版本控制選項的支持。雖說像IBM Rational Team Concert的商業項目調查工具已經很強大了,但想堅持一個自由和開放源碼的解決方案,可能會發現Redmine是一個有用的Scrum和敏捷的選擇。 由於Redmine的設計受到Rrac的較大影響,所以它們的軟件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以誇平台和數據庫。 在安裝之前,應該確認Linux操作系統已經安裝好gcc編譯器,否則請用Linux安裝光盤先行安裝gcc編譯器: gcc –v 如能返回gcc版本號,則gcc正確安裝。 一、安裝 Ruby 解析器 一些Linux發行版本,都自帶Ruby解析器,大家都用ruby -v查看是什麼版本,0.9.4的redmine不支持ruby 1.9.x的,如果你系統的ruby是1.8.x就夠了 ruby的源代碼可以從Ruby官方網站下載:這裡最好用ruby 1.8.7版本 http://www.ruby-lang.org/en/downloads/ 下載源代碼包到本地Linux主機,然後解壓縮,進入該目錄,進行配置,編譯和安裝: tar xzvf ruby-1.8.7.tar.gz cd ruby-1.8.7 ./configure –prefix=/usr/local/ruby make && make install 如果想浏覽所有的configure參數,可以: ./configure –help |more 如果不定制安裝的目錄,默認將安裝到/usr/local目錄下面。然而我建議自行定制一個ruby的安裝目錄,例如/usr/local/ruby,這樣便於以後的升級,不會和操作系統其他軟件混在一起。 安裝好以後,修改操作系統PATH路徑,加入/usr/local/ruby/bin: export PATH=/usr/local/ruby/bin:$PATH 將我們自己安裝的ruby放在系統PATH前面,避免操作系統自帶的ruby造成的干擾。在Linux上,一般將設置放在/etc/profile中,便於對全局生效。 二、安裝 ruby on rails 在安裝rails之前,要先安裝rubygems。rubygems是ruby的在線包管理工具,可以從rubyforge下載rubygems: http://rubyforge.org/projects/rubygems/ 注意,ruby 1.8.7對應的rubygems版本是1.3.5 1.3.6是要1.8.7的ruby版本的 下載好源代碼包,解壓縮,安裝: tar xzvf rubygems-1.3.5.tgz cd rubygems-1.3.5/ ruby setup.rb 然後就可以安裝rails了,在確認服務器已經連接互聯網的情況下執行: gem install rails -v=2.3.5 即通過gem從rubyforge網站下載rails所有依賴包安裝。 這裡通常都會報找不到服務器,是因為你的linux dns服務器沒有配置 打開 vi /etc/sysconfig/networking/profiles/default/resolv.conf
添加上你運營商對應的dns服務器ip即可 nameserver 202.96.128.68

nameserver 202.96.128.166

nameserver 8.8.8.8

安裝好rails以後,可以執行: rails –v 確認一下rails的版本。 Rake安裝 # gem install rake //直接使用gem命令安裝rake. 下載redmine (搞了半天,終於到正事了~~~) http://rubyforge.org/frs/?group_id=1850&release_id=43474 這裡要下載你redmine對應支持的版本 大家如果不清楚關系,可以到官網查看 http://www.redmine.org/wiki/redmine/RedmineInstall Redmine安裝 # wget http://rubyforge.org/frs/download.php/56909/redmine-0.9.4.tar.gz

# tar zxvf redmine-0.9.4.tar.gz

# mv redmine-0.9.4 /usr/local/redmine

# cd /usr/local/redmine/config

設置數據庫參數

# cp database.yml.example database.yml # vi database.yml production: adapter: mysql database:redmine host: localhost username: redmineuser password: redminepw encoding: utf8 保存退出:wq Remine設定
(注意此時的目錄一定要在redmine/config裡,不然會出錯)
# rake db:migrate RAILS_ENV=”production” //創建表 如果這裡運行報 A secret is required to generate an integrity hash for cookie session data.
Use config.action_controller.session = { :session_key => “_myapp_session”, 先執行 #rake config/initializers/session_store.rb 如果提示沒有mysql驅動,那請先執行#gem install ruby-mysql

再# rake db:migrate RAILS_ENV=”production”
# rake redmine:load_default_data RAILS_ENV=”production” //加載默認配置
這裡會要求選擇默認語言,我選的中文zh:
Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] zh
這個默認設置只是在未登錄時的界面語言,當用戶登錄後,默認語言還是英語,在My account裡可以修改成其它語言。
啟動WEB服務
# ruby script/server webrick -e production
或# ruby /usr/local/redmine/script/server webrick -e production
停止web服務方法:在當前啟動窗口按ctrl+C
訪問http://ip:3000/
初始用戶名/密碼:admin/admin
這樣啟動後,啟動窗口是不能關閉的,所以要使Redmine作為服務啟動,需添加-d參數:
# ruby script/server webrick -e production -d
或# ruby /usr/local/redmine/script/server webrick -e production –d
停止服務方法:(ps命令查出此進程的pid號,再殺掉,目前好像只能這樣,我看了–help裡面,還沒有停止的參數。)
# ps aux | grep ruby
# kill -9 [PID

ezFAQ plugin 0.3.5

This is a FAQ management plugin for Redmine.
ONLY compatible with Redmine last devel. NOT compatible with Redmine 0.8.x

=== Feature

1. Ask question and request a user to answer it.
2. FAQ is grouped by categories.
3. FAQ's modification has history logs.
4. Send notify email to the author and the assigned user who should answer the question.
5. FAQ creation or update is added to redmine's activity.
6. FAQ and FAQ-list can be exported to PDF document.
7. FAQ are searchable using redmine's search engine.

=== Note

Since the plugin applies a patch to redmine core, it can only run properly under
production environment. When runs under development envrionment, the faq with attachments
will fail to show.

Redmine currently doesn't support plugin to extend its search scope, so you have to
modify redmine's search controller to search FAQ.
(Edit ln51 in search_controller.rb, add faqs to the @object_types)

=== Plugin installation

1. Copy the plugin directory(ezfaq_plugin) into the vendor/plugins directory
NOTE: The plugin directory must be ezfaq_plugin!

2. Migrate plugin:
rake db:migrate_plugins

if can't run u can use: rake db:migrate_plugins RAILS_ENV=production

3. Start Redmine

Installed plugins are listed on 'Admin -> Plugins' screen.

Copyright © Linux教程網 All Rights Reserved