<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    nighty

    折騰的年華
    posts - 37, comments - 143, trackbacks - 0, articles - 0

    CentOS 5.5安裝Redmine1.1.1筆記

    Posted on 2011-03-01 09:47 寒武紀 閱讀(3097) 評論(1)  編輯  收藏 所屬分類: 操作系統

    1.  Redmine安裝前提條件

    官方的安裝指南:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

    Notes:

    Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.
    RubyGems 1.3.1 or higher is required (Rails 2.3.5 will fail with RubyGems 1.5.0 and later, stick to previous versions of RubyGems)
    Rake 0.8.3 or higher is required
    Rack 1.0.1 is required. If you don't have this exact version, database migration would fail.
    I18n 0.4.2 is required for Redmine >= 1.0.5

     安裝主要版本選擇:ruby 1.8.6rubygems1.3.5rake 0.8.3rack 1.0.1I18n 0.4.2rails 2.3.5

         
    2.  yum安裝ruby

    使用yum安裝ruby相關的軟件

    yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql

    如果沒有ruby-mysql則從http://www.tmtm.org/en/ruby/mysql/ 下載手動安裝

    3.
    升級ruby
    1.8.6版本

    /etc/yum.repos.d/ 目錄下創建yum源文件ruby.repo,內容如下:

    --------------------------------------------------------------------------------

    [ruby] 
    name=ruby 
    baseurl=http://repo.premiumhelp.eu/ruby/ 
    gpgcheck=0 
    enabled=0 

    --------------------------------------------------------------------------------

    升級ruby

    yum --enablerepo=ruby update ruby

    4.  安裝rubygems1.3.5

    因為直接通過yum安裝的rubygems0.9.4,所以選擇手工下載安裝的方式

    wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
    tar xzvf rubygems-1.3.5.tgz
    cd rubygems-1.3.5
    ruby setup.rb

    安裝完后運行gem –v檢查一下版本是否正常,(當然還可以直接用yum安裝,然后通過gem本身的更新來實現,那從rubyforge下載的就應該是.gem結束的升級文件)

    5.  安裝rails 2.3.5

    gem install rails –v=2.3.5

    6.  安裝Rack 1.0.1

    gem install rack –v=1.0.1

    7.  安裝Rake 0.8.3

    gem install rake –v=0.8.3

    8. 安裝I18n 0.4.2

    gem install -v=0.4.2 i18n

    9.  下載和安裝redmine1.1.1

    wget http://rubyforge.org/frs/download.php/74128/redmine-1.1.1.tar.gz

    拷貝壓縮文件到要安裝的目錄,比如 /var/www目錄下,解壓

    tar xzvf redmine-1.1.1.tar.gz

    cd redmine-1.1.1

    配置數據庫連接yml文件(redmine目錄下進行如下操作)

    cd config

    cp database.yml.example database.yml

    vi database.yml

    添加如下內容:

    production:
    adapter: mysql
    database: redmine
    host: localhost
    username: root
    password: xxx
    socket: /var/lib/mysql/mysql.sock

    數據庫要預先創建好,如果你裝好了mysql,直接運行mysql -uroot -p 登錄,然后create database redmine,主機名、用戶名、密碼也要寫對。

    10.   生成會話密鑰

     rake config/initializers/session_store.rb

    11.  rails數據庫生成和數據初始化

    rake db:migrate RAILS_ENV=production
    rake redmine:load_default_data RAILS_ENV=production

    12.  運行測試

    如果沒有異常,在redmine安裝目錄下執行啟動服務器的命令:

    ruby script/server -e production &

    這樣redmine就會偵聽本機IP3000端口,輸入URLhttp://IP:3000 就可以看到登陸界面,如果是本機就直接 http://localhost:3000

    但這樣只是以獨立的方式啟動redmine的服務器,在后臺執行,有些不足,因為客戶端的訪問日志會在終端上直接顯示。并且你退出終端時,服務器進程也會跟著關閉,后面再介紹啟動和關閉腳本的編寫,以及如何用nginx做反向代理,或是用Apache也可以,這個網上可以搜索到很多資料。

    13.  附注:redmine默認端口是3000,如果你是遠程操作,直接訪問主機的IP或是域名是無法打開主頁的,因為centosiptables默認是沒有開通3000端口的,所以需要開放端口。

    打開iptablesvi /etc/sysconfig/iptables

    添加下面一行到文件里面

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

    然后重啟iptables

    /sbin/service iptables restart

    到此為止就完成redmine的安裝,過程比較繁瑣,主要是各種組件和模塊的版本匹配問題。大多數情況下根據安裝的錯誤提示和Google就可以解決滴。

     



    剛進場的時候戲就落幕

    Feedback

    # re: CentOS 5.5安裝Redmine1.1.1筆記  回復  更多評論   

    2011-03-01 12:58 by popoer
    還是ubuntu簡單,apt-get install redmine 就OK了~
    主站蜘蛛池模板: 久久精品a一国产成人免费网站| 日本xxxx色视频在线观看免费| 男女做羞羞的事视频免费观看无遮挡 | 国产精品酒店视频免费看| 亚洲国产亚洲综合在线尤物| 67194国产精品免费观看| 久久精品国产亚洲AV无码偷窥| 国产三级在线免费| 亚洲欧洲日韩不卡| 9420免费高清在线视频| 亚洲伊人久久大香线蕉啊| 久久不见久久见免费影院| 亚洲欧洲av综合色无码| 国产一级高清免费观看| 四虎成人精品国产永久免费无码| 亚洲国产成人精品91久久久 | 久久午夜夜伦鲁鲁片无码免费| 亚洲精品免费在线观看| 亚洲网站在线免费观看| 亚洲一本一道一区二区三区| 日本免费网站在线观看| 一级**爱片免费视频| 亚洲国产精品自在线一区二区| 国产在线观看片a免费观看| 亚洲av永久无码精品秋霞电影秋| 免费一级毛片在播放视频| 国产精品玖玖美女张开腿让男人桶爽免费看| 亚洲综合伊人久久综合| 精品熟女少妇a∨免费久久| 亚洲欧美一区二区三区日产| 亚洲免费日韩无码系列| 8x网站免费入口在线观看| 亚洲AV成人精品一区二区三区| 国产亚洲av人片在线观看| aⅴ免费在线观看| 狠狠入ady亚洲精品| 亚洲av无码精品网站| 成人黄页网站免费观看大全| 美女巨胸喷奶水视频www免费| 亚洲人成网站18禁止久久影院| 免费日韩在线视频|