Centos 6.5 部署 redmine 3.3

來源:互聯網
上載者:User

標籤:

驗證ruby版本 如果有就卸載安裝最新的

yum install gcc* openssl openssl-devel -y

 

wget https://ruby.taobao.org/mirrors/ruby/ruby-2.3.1.tar.gz./confugremake;make install

 ruby -v 檢測版本

安裝rubygems

如果gem -v 已安裝,我們需要升級到2.6.6 需要執行gem update --system

如果中途發現有類似httpsXXXXX的報錯 ,是因安裝ruby的時候沒有安裝openssl哦,因為升級是去連結官網,所以會被牆、 我們更換下載源

[[email protected] data]# gem source -l*** CURRENT SOURCES ***https://ruby.taobao.org/#這是我換了之後的gem sources --remove https://rubygems.org/gem sources --add https://ruby.taobao.org/#然後在查看 並升級gem update --systemgem -v #查看版本#安裝railsgem install rails   #如果沒有更換源 這裡下載會非常慢,還有可能會失敗rails -v            #這裡我們都使用的最新版yum install sqlite-develgem install sqlite3#建立項目cd /data/softwaremkdir ruby-projectcd ruby-project#執行命令建立項目rails new mytestcd mytest執行bundle install       #這裡如果不更換源 也會等很久。 我們更換Gemfile 裡面第一行 換成Taobao源即可。執行rails  s 發現會報錯。 執行vi Gemfile在最後加入gem  ‘therubyracer’儲存退出。 執行命令bundle install 安裝第10步命令中報錯的的必須的安裝包(按提示安裝直至完成Bundle complete!) 最後再執行rails  s -b 172.16.38.8 服務成功 瀏覽器通過地址http://172.16.38.8:3000訪問  會出現rails介面# 安裝redmine 在/data/software 目錄下載並解壓redmine #資料庫安裝 省略#建立redmine 資料庫create database redmine;#分配授權帳號grant all privileges on redmine.* to ‘redmine‘@‘localhost‘ identified by ‘123456‘;flush privileges;#配置redmine 資料庫設定檔cd redmine 3.3.0/config將database.yml.example 複製一份並改名為database.yml編輯database.yml的內容如下production:  adapter: mysql2  database: redmine  host: 172.16.38.8  username: redmine  password: "123456"  encoding: utf8#關閉儲存即可執行命令gem  install  bundler 執行命令bundle install --without development test 執行命令bundle install --without development test rmagick 再次執行命令bundle install --without development test 在/data/software/redmine-3.3.0目錄中建立檔案Gemfile.local編輯內容如下 # Gemfile.local gem ‘puma‘ 執行命令bundle exec rake generate_secret_token  在/data/software/redmine-3.3.0目錄中執行如下命令 建立資料庫中的表RAILS_ENV=production bundle exec rake db:migrate  在/data/software/redmine-3.3.0目錄中執行如下命令 產生資料RAILS_ENV=production REDMINE_LANG=zh bundle exec rake redmine:load_default_data  執行如下命令 mkdir-p tmptmp/pdfpublic/plugin_assets sudochown-R redmine:redminefiles log tmp public/plugin_assets sudochmod -R 755 files log tmp public/plugin_assets #執行如下命令啟動服務 bundle exec rails server webrick -e production  -b  192.168.1.206 #在瀏覽器中開啟http://192.168.1.206:3000 

 #使用nginx 展現

開始可以不用安裝ng

安裝整合ng模組

gem install passenger

使用passenger-install-nginx-module 命令來自動整合ng

中間的一些選擇很簡單就不一一說了。中間要安裝yum install -y libcurl-devel

設定ng 路徑等等。就等自動全部下載完並安裝,修改nginx.conf

location / {            root   html/redmine/public;            index  index.html index.htm;            passenger_enabled on;        }

 最後將/data/softwaer/redmine3.3.0 拷貝到/usr/local/nginx/html/redmine 就ok,然後啟動ng

 

Centos 6.5 部署 redmine 3.3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.