本文介紹linux版本的Redmine插件安裝,通常Redmine安裝在Linux系統,/var/www/redmine/路徑。
安裝:
復制插件到
2.X版本 #{RAILS_ROOT}/plugins
1.X版本 #{RAILS_ROOT}/vendor/plugins
# cd /var/www/redmine/plugins/ # wget http://www.xx.com/xxx.zip # unzip xxx.zip
路徑是這樣子的
/var/www/redmine/plugins/xxx/
如果插件有DB數據遷移(migration:姑且這樣翻譯吧)。
首先有條件的情況下,請盡量備份數據庫。
然后執行
2.X版本:# rake redmine:plugins:migrate RAILS_ENV=production
1.X版本:# rake db:migrate_plugins RAILS_ENV=production
重啟Redmine。
OK,如果沒有特殊情況,你已經可以在管理->插件中看到新安裝的插件了。
注意:每次新建項目時,需要在項目的“配置”中,勾選插件,否則插件不會啟用。
卸載:
跟上面一樣,如果有數據遷移。
首先執行
2.X版本:rake redmine:plugins:migrate NAME=插件名稱(文件夾名稱) VERSION=0 RAILS_ENV=production
1.X版本:rake db:migrate:plugin NAME=插件名稱(文件夾名稱) VERSION=0 RAILS_ENV=production
然后刪除插件文件夾
2.X版本 #{RAILS_ROOT}/plugins/插件文件夾
1.X版本 #{RAILS_ROOT}/vendor/plugins/插件文件夾
安裝Redmine知識庫插件。
找到 Redmine Knowledgebase plugin,https://github.com/alexbevi/redmine_knowledgebase
1、下載 knowledgebase組件
下載后解壓,將其命名為目錄修改為 redmine_knowledgebase。
上傳至服務器插件目錄:(我的目錄做了移動,/opt/redmine.org.cn/apps/redmine/htdocs/plugins)
2、建立數據庫
進入到redmine安裝目錄
運行
rake db:migrate_plugins RAILS_ENV=production
3、重啟redmine
/opt/redmine.org.cn/ctlscript.sh restart
報錯解決:
沒有ruby環境,安裝ruby:http://www.cnblogs.com/YatHo/p/8204178.html
rake環境庫存在問題,缺少bundler
cd /to/your/project [sudo] gem install bundler bundle install
設置
1、設置權限
以管理員身份登錄進入后,進入redmine登陸界面后,點“管理”-》角色和權限,設置不同角色對於知識管理的權限
2、建立分類
以管理員身份登錄進入后,點左上角“知識庫”
默認進去后,無任何分類,選擇“新分類”即可,可以無限級別的建立分類,我將我們公司的分類貢獻出來
3、新增加文章
進入到具體分類后,點“新建文章”即可,注意增加文章的時候,需要增加tag,標簽。
問題
1、不支持全文搜索
目前對於Knowledgebase中的文章,redmine1.1.3不支持全文搜索,全文搜索的時候,會出現內部錯誤,暫無法解決,等過段時間更新到1.3看看是否能解決此問題
2、權限控制有問題
不管怎么設置權限,他的批注功能總實現不了,后來沒辦法只能修改了代碼,將權限判斷取消掉,所有人都有批注功能