溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redmine安裝配置過程

發布時間:2020-07-29 19:49:48 來源:網絡 閱讀:616 作者:斗月 欄目:編程語言

  鄭重提示一下,安裝redmine的過程中!要注意包之間的版本!版本不對,努力白費!我能告訴你我就是因為版本不對搗鼓了好久才裝上的嗎!

Redmine version

Supported Ruby versions 

Rails version used

current trunk 

ruby 1.9.33, 2.0.02, 2.1, 2.21 

Rails 4.20 

3.0 

ruby 1.9.33, 2.0.02, 2.1, 2.21 

Rails 4.20 

2.6 

ruby 1.8.74, 1.9.2, 1.9.33, 2.0.02, 2.1, jruby-1.7.6

Rails 3.2 

  這是幾個相對應的版本!千萬別搞錯了,不然各種奇葩報錯!各種不對!

 天才第一步,XXX紙尿布!哈哈,開個玩笑

 首先,安裝ruby依賴環境!配置好yum源之后!

yum -y install gcc gcc-c++ make apr-devel apr-util-devel zlib-devel curl-devel expat-devel gettext-devel openssl-devel openssl libxml2-devel libxslt-devel ImageMagick

 這是一些基本的依賴,其中最主要的就是openssl和ImageMagick,在這里需要注意ImageMagick需要在6.4.9版本以上的

下邊這些是可選的,因為我這是在公司測試環境搭建的,數據庫用的是之前搭建好的,httpd也是之間搭建好的!

yum -y install httpd httpd-devel mysql mysql-server mysql-devel

 來說下現在用的包的版本

  ruby-1.8.7-p358.tar.gz         rubygems-1.8.17.tgz        redmine-2.6.4.tar.gz

然后解壓安裝ruby

 Tar zxf ruby-1.8.7-p358.tar.gz

 cd ruby-1.8.7-p358

 ./configure --prefix=/usr/local/tuby

  Make && make install

安裝完成之后,配置下環境變量

  vim /etc/profile

  export PATH=/usr/local/ruby/bin:$PATH

保存退出后,然后安裝rubygems-1.8.17.tgz

  tar zxf rubygems-1.8.17.tgz

  cd rubygems-1.8.17

  Rubu setup.rb

然后看下有沒有gem這個命令,接著安裝redmine-2.6.4.tar.gz

  tar zxf redmine-2.6.4.tar.gz

   Mv redmine-2.6.4 /usr/local/redmine

 無聊又耗時間的時候開始了o(╯□╰)o,在這需要注意,機器要聯網的!

  cd /usr/local/redmine

   gem install bundler

等待安裝完成之后,然后執行,我能說我裝了差不多兩個小時才裝完嗎!

  bundle install 來檢測看看缺少那個包

然后就安裝上它,怎么安裝,檢測會有提示的,包括安裝那個版本的

在這里如果ImageMagick包版本不對的話,安裝最后一個rmagick的時候會報錯

然后就重新安裝ImageMagick或者找到源碼包編譯安裝也行!源碼包安裝完之后需要指明下路徑!

PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/ gem install rmagick -v=2.13.3

編譯安裝完之后裝最后一個的時候我是這么裝的!成功裝了上去,沒有報錯!

然后在此運行bundle install,沒有提示有依賴包了。這個時候,依賴包已經裝完了!然后開始配置數據庫吧,在這我用的是mysql數據庫

CREATE DATABASE redmine CHARACTER SET utf8;

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

創建一個庫,設置完密碼跟授權以后,就來修改配置文件

cd /usr/local/redmine/config

cp database.yml.example database.yml

vim database.yml

production:

  adapter: mysql

  database: redmine

  host: localhost

  username: redmine

  password: my_password

修改完成之后,保存退出!

在上一級目錄下執行

bundle exec rake generate_secret_token

RAILS_ENV=production bundle exec rake db:migrate

RAILS_ENV=production bundle exec rake redmine:load_default_data

建表,創建結構!創建完成之后

bundle exec ruby script/rails server webrick -e production

用了啟動redmine服務,redmine服務默認占用本地3000端口!

http://localhost:3000訪問試試吧!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女