Guides

          對guides這個詞認識源于struts文檔,參考、指南,這里是sfilyh 關于CODE的guides。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            21 隨筆 :: 1 文章 :: 5 評論 :: 0 Trackbacks
          項目完成了,打算裝個bug管理工具。看redmine好評挺高的就裝它吧!

          系統環境
           system: server2003
           mysql:   Server version: 5.5.16
           redmine 1.2.2
           ruby ruby 1.8.6

          下面的安裝,是在mysql裝好的情況下進行的。

          1.先看一下redmine官網的環境要求
            http://www.redmine.org/projects/redmine/wiki/RedmineInstall
           

          2.下載對應版本的ruby
            http://www.ruby-lang.org/zh_cn/downloads/
            我下載的是windows 下的 Ruby 1.8.6 一步安裝 版 ruby186-26.exe ,安裝完成后 運行ruby -v 如下
           
          C:\>ruby -v
          ruby 
          1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

          3. 接下來安裝rails

           運行 gem install rails -v=2.3.11 出錯,似乎是網絡問題。網上查的說也可能是gem 的問題
          C:\>gem install rails -v=2.3.11
          ERROR:  While executing gem  (Gem::RemoteSourceException)
            HTTP Response 302

          查看當前的gem版本為,更換其它版本的gem試試
          C:\>gem -v
          0.9.4      

          http://rubyforge.org/frs/?group_id=126 下載個gem回來。
          先后試了
               rubygems-1.1.0.zip (當時比較低的版本,問題依舊) 
               rubygems-1.8.12.zip(最后版本,不支持)
               rubygems-1.2.0.zip(能用,并且安裝成功,在后面安裝i18n時,提示gem要 >=1.3.5  ,還得換)
               rubygems-1.3.5.zip  (能用)
          下載1.3.5版本的gem ,下載完成后直接進入目錄,通過cmd進入根目錄 運行setup.rb就行了
          安裝后的gem版本為:
          C:\>gem -v
          1.3.5

          gem的問題解決 ,重新運行gem install rails -v=2.3.11 開始安裝 rails(需要等待幾分鐘)

          官方上說還要安裝rack   gem install rack -v=1.1.1。我用gem list 看到已經安裝了個rack (1.1.2)版本,先使使,不行再換,略過這一步,繼續向下。


          4.安裝mysql模塊 ,這步還挺順利的。
          gem install mysql


          以下操作,先把目錄切換到 redmine的根目錄再進行

          5.Generate a session store secret. (按照官網上提示的步驟來,應該是生成個session密鑰什么東東)運行以下命令
          rake generate_session_store
            提示:Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n` ,缺少i181。那就安裝一個唄。
            運行gem install -v=0.4.2 i18n (需要幾分鐘)

          i18n安裝完成后, 重新運行,出現兩個警告(警告不會影響程序運行)。沒什么大事。不用管它。繼續向下 
          D:\Servers\redmine-1.2.2>rake generate_session_store
          WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
                        at c:/ruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
          WARNING: 'task :t, arg, :needs => [deps]' is deprecated.  Please use 'task :t, [args] => [deps]' instead.
                         at D:/Servers/redmine-1.2.2/lib/tasks/email.rake:170

          6.初始化數據結構,初始化前需要更改以下配置
             ·  在數據庫中建立一個數據庫redmine
             ·  把 config/database.yml.example 改為 config/database.yml
            · 更改database.yml中的數據信息 修改production:就行
            
            然后運行以下命令建立表結構
           
          rake db:migrate RAILS_ENV=production
             
             提示 找到不到libmysql.dll 。
               · 去mysql安裝目錄找到 lib/libmysql.dll 拷到ruby 的bin目錄下,還是不行
               · 網上找了篇文章說,不能用mysql目錄中的libmysql.dll 要去官網上下載個,什么原理還沒弄明白。
                 文章地址:http://takor.takol.tw/posts/view/144
                 文章上面還提供了個libmysql.dll下載地址http://takor.takol.tw/resources/libmysql.dll
                 down下來放在ruby的bin目錄中還真能用。  
           重新運行 ,開始初始化表結構。打開數據庫可以看到,表已經建立出來了。

          7.初始化默認數據
            運行以下命令,然后提示選擇語言,選擇zh就行
          rake redmine:load_default_data RAILS_ENV=production


          8.最后啟動服務器,至此環境已經配置好了,運行以下命令啟動服務器。訪問地址http://localhost:3000/  。默認系統管理員 admin/admin
          ruby script/server webrick -e production


          最后上一張成功的圖



          如果喜歡一鍵安裝的話,可以搜索下BitNami
          然后下載個一鍵安裝包,下載個for windows版本。
          http://bitnami.org/stack/redmine





          posted on 2011-12-05 15:28 Guides 閱讀(3183) 評論(0)  編輯  收藏 所屬分類: 軟件安裝

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 德清县| 拉萨市| 云梦县| 大兴区| 措美县| 东阿县| 清徐县| 奎屯市| 上虞市| 康马县| 浮山县| 宣城市| 黄冈市| 石狮市| 伊春市| 南和县| 宁化县| 兴安盟| 沈阳市| 汉阴县| 两当县| 宁远县| 萝北县| 吴旗县| 中江县| 宁安市| 麻栗坡县| 巩义市| 玉树县| 巴塘县| 蛟河市| 织金县| 松溪县| 乌鲁木齐县| 和静县| 苏尼特右旗| 永兴县| 东方市| 安宁市| 綦江县| 高陵县|