Linux下 redmine安裝部署

2021-08-13 19:39:34 字數 1816 閱讀 5969

下面的版本很重要

作業系統 centos7(6.5應該也可以,沒試過)

redmine 版本 3.3

ruby 版本 2.3.3

gem 版本 2.6.12

rails 版本 4.2.6

安裝epel源

yum install epel-release

安裝依賴

yum install curl-devel sqlite-devel libyaml-devel

ruby yum安裝版本對不上, 直接rvm

rvm 可以安裝管理多個ruby版本

gpg --keyserver hkp: --recv-keys d39dc0e3

curl -l | bash -s stable

source /etc/profile.d/rvm.sh #set up system environment for ruby, 這步不可少

rvm reload

rvm install 2.3.3

簡單的使用

rvm list 檢視ruby

rvm use 2.2.0 使用ruby

rvm install ***x 安裝乙個版本的ruby

rvm remove ***x 解除安裝乙個版本的ruby

上一步安裝完成之後,下面的就很簡單了.

如果覺得慢可以換阿里的源

gem source -r

gem source -a

安裝gem install rake -v 12.0.0

gem install rails -v 4.2.6

wget

redmine 需要用到資料庫,所以先裝個mysql,mysql安裝請參考:

修改database.yml內容如下,資料庫名不要擅自改,無論你用的是mysql還是meriadb

production:

adapter: mysql2

database: redmine

host: localhost

username: root

password: "youpwd"

encoding: utf8

建立表,這一步會出現各種問題,如果按照上面的裝的話,基本就沒有什麼問題了.

提示缺少ruby擴充套件,不想乙個個裝的話,在當前目錄下

bundle install

然後rake db:migrate rails_env="production"

載入配置

rake redmine:load_default_data rails_env="production"

這時候會提示你選擇語言,輸入:zh

為rails生產cookie秘鑰

rake generate_secret_token

使用以下命令啟動 -d 是把輸出列印到後台

-b0.0.0.0指定可以通過ip訪問,不然只能通過localhost或者127.0.0.1訪問

-p8080 指定埠號,不指定預設是3000

ruby 你的安裝目錄/redmine/bin/rails server -b0.0.0.0 -p8080 webrick -e production -d

預設的使用者名稱和密碼都為admin

注意:建立專案時如果「跟蹤標籤」乙個都沒有勾選,則沒有「新建問題」的標籤出現,所以至少需要勾選乙個

Redmine 的安裝 Linux環境下

1 首先安裝 ruby tar xzvf ruby tar.gz cd ruby configure prefix usr local ruby make make install其中 是版本號。需要將ruby的安裝路徑追加進系統path 將下列內容追加進 etc profile中 export p...

redmine外掛程式安裝

redmine外掛程式列表 redmine安 件說明 因為我的用的版本是redmine 3.2.3 1,為了防止因為版本不匹配引起的問題,所以在檢視外掛程式列表時,只選擇了3.2版本的外掛程式,如下圖所示。輸入 跳轉到plugins目錄,一定要進入這個目錄,官網說的只到htdocs目錄,這是為什麼我...

REDMINE環境安裝

redmine是乙個基於ror框架開發的一套跨平台專案管理系統,由於客戶要求目前專案中多使用這個,加上是開源的,所以會自己擴充套件些功能,在此記錄一下安裝手順!專案中使用的貌似是0.8.4的定製版,由於ruby和ror的向下相容性不強,所以需要記錄下安裝的ruby和ror的版本,再此提供兩種方法供參...