亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

Win7下Redmine2.0.3+Mysql55+Ruby1.8.7成功安裝記錄分享

2020-06-27 15:40:39
字體:
來源:轉載
供稿:網友
準備軟件:
  • Ruby
  • 下載網頁: http://rubyforge.org/frs/?group_id=167&release_id=46836
    http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/rubyinstaller-1.8.7-p370.exe 11M
    http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/rubyinstaller-1.9.3-p194.exe 17.2M
    網頁上1.8.7是在下載鏈接的最上面,所以就下載了,但下了才發現,排第二的竟然是1.9.3-p194是2012-04-21更新的,網上一查,原來Ruby開發團隊稱,將于今年6月份停止對Ruby 1.8.7的維護,該版本的生命周期將于2013年6月終結,Ruby 1.8.7于2008年發布,該版本包含了一些重要的特性,但是在1.9分支中提供了更豐富的功能和更高的執行性能。建議開發者盡快將應用程序遷移至1.9分支。既然下了187,那就按187的裝再說。
  • MySql5
  • 下載網頁: http://www.mysql.com/downloads/
    http://www.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.5.27.1.msi/from/http://cdn.mysql.com/
    中間大大的一個download,不用看,點了進去,MySql Install 5.5.27,好家伙201.4M,點擊"download"按鈕后,怎么要注冊,剛想點那個NewUsers下的"Proceed"按鈕時,咦,下邊有一行"No thanks, just start my download!"的鏈接,看來老外也是喜歡忽悠人,直接點了。咱光纖,啥速度,下......。
    這個版本中包括
        MySQL Server
        All of our support connectors
        Workbench and sample models
        Sample databases
        Documentation

  • ruby中的MySql驅動
  • 下載網頁: http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/
    http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll 1.44M
  • Redmine2.0.3
  • 下載網頁: http://www.redmine.org/projects/redmine/wiki/Download和 http://rubyforge.org/frs/?group_id=1850
    http://rubyforge.org/frs/download.php/76261/redmine-2.0.3.zip 4.31M
  • DevKit
  • 下載網頁: http://rubyinstaller.org/downloads
    http://cloud.github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe 21.9M
    ruby的開發工具包,不用管下載了再說。
  • RMagick
  • 下載網頁: http://rubyforge.org/frs/?group_id=12&release_id=39888
    http://files.rubyforge.vm.bytemark.co.uk/rmagick/RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip 23.7M
    http://files.rubyforge.vm.bytemark.co.uk/rmagick/rmagick-2.13.1.gem 1.2M
    這個東西在后面幾乎把我給搞瘋了,后面再說。
  • libiconv
  • 下載網頁: http://sourceforge.net/projects/gnuwin32/files/libiconv/
    http://nchc.dl.sourceforge.net/project/gnuwin32/libiconv/1.9.2-1/libiconv-1.9.2-1.exe
    這個網上說是運行rake時會用的,反正我不知道。
  • ZLib
  • 下載網頁: http://ishare.iask.sina.com.cn/f/9662774.html
    http://static.ishare.down.sina.com.cn/10045725.zip?ssig=MRhgcECKbJ&Expires=1345132800&KID=sina,ishare&ip=1345044344,101.229.67.&fn=zlib125-dll.zip
    不知道要來有什么用?準備的時候我也不知道,裝好了后我還是不知道:)
  • Win32 Open SSL Light
  • 下載網頁: http://www.openssl.org
    http://www.openssl.org/source/openssl-1.0.1c.tar.gz 4.3M
    http://www.slproweb.com/download/Win32OpenSSL_Light-0_9_8j.exe 1.1M
    網上有2個文章都說要這個SSL,我下了那個4.3M的,是個壓縮包,解出來后就不知道怎么用了,還是下了0.9.8版本的,好歹是exe安裝一下就行了。
  • Visual C++ 2008 Redistributables
  • http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
    如果不安裝這個,調用 OpenSSL 時可能會報“應用程序配置不正確,程序無法啟動,重新安裝應用程序可能解決問題。”錯誤
    本人好像在打什么游戲時,安裝過了,反正我沒下載也沒裝也能用,哈:)


好了準備完畢,開始安裝,我全部安裝在E盤(只有這個盤有空間了:<)

1) 安裝Ruby => e:/Ruby187
注意,安裝ruby時,有幾個選項要打勾別忘了,看看英文,挺簡單的。
裝完了后,開始菜單中多了個“Start Command Prompt with Ruby”,實際上是ruby命令行環境初始化加載的批處理快捷方式。
點擊運行,進入cmd模式,輸入e:回車后,可以發現直接是e:/Ruby187/bin>的目錄
執行
  gem install rails -v=2.3.5
實際上可以不用后面的-v版本參數,gem自己會找最新版下載的。
  gem install rack -v=1.0.1
  gem install mysql
這可不是在安裝mysql,而是在裝mysql的C bindings
  gem install bundler


2) 安裝MySql5.5 => e:/MySQL
不用說了,.msi文件點擊安裝,傻瓜下一步、下一步。
安裝中的英文說明還是挺簡單的,初始化root口令時建議先簡單點,別太復雜,省得忘了。
與ruby一樣,安裝后開始菜單中多了個"MySQL 5.5 Command Line Client",點擊后要求輸入root的口令,然后進入mysql的命令行模式
  mysql>
建庫,輸入(分號為命令結束符,提交)
  mysql>create database redmine character set utf8;
建用戶,用戶是redmine,口令是123456
  mysql>create user 'redmine'@'localhost' identified by '123456';
授權
  mysql>grant all privileges on redmine.* to 'redmine'@'localhost';
如果建錯了,刪除用戶
  mysql>drop user 'redmine'@'localhost';

3) 安裝DevKit => e:/DevKit
這個文件是一個rar自解壓包,按目錄解壓
在ruby命令行的模式下執行
  e:
  cd e:/DevKit
  ruby dk.rb init
  ruby dk.rb install


這個軟件好像是在windows虛擬了一個linux的外殼,運行devkitvars.bat和msys.bat后,可以發現dos窗口的提示符變成了$,可以輸入pwd、ls等命令看看,挺有意思的。

4) 安裝Win32 Open SSL
執行0.9.8那個exe文件,安裝過程中記得選擇 "Copy OpenSSL DLLs to The Windows system directory",否則要你自己手工copy了

5) ZLib
將 ZLib 1.2.3 的安裝包中的 zlib1.dll 解壓到 Windows 的系統目錄或 Ruby 的 bin 目錄,并改名為 zlib.dll

6) libiconv
將 libiconv 1.9.1 的安裝包中的 bin/iconv.dll 解壓到 Windows 的系統目錄或 Ruby 的 bin 目錄(這一步可以不做,我是沒做)

7) 安裝Redmine
將redmine-2.0.3.zip解壓至e:/redmine203
將E:/redmine203/config/database.yml.example復制一份,更名為database.yml,修改一下內容
production:
  adapter: mysql
  database: redmine
  host: localhost
  username: redmine
  password: 123456
  encoding: utf8


注意:冒號與后面內容之間有一個空格,別刪除了,否則你死也連不上庫,還有只要保留production這段內容,其他后面的test什么了全部最前面加上#,注釋了不用。

8) ruby中的mysql驅動
網上說將安裝好的MySql中的libmySQL.dll copy至 ruby/bin目錄下就可以了,但實際上新版ruby對新的MySql驅動兼容性不好,確實我試了就是連不上庫,還是用我們下載的1.44M的libmySQL.dll,copy至e:/ruby187/bin目錄。

9) 關鍵的最搞死人的步驟開始了
在ruby命令行模式下,執行
  e:
  cd e:/redmine203
  rake generate_secret_token


網上教程都是在這里說開始通過ruby建立數據庫結構,實際上ruby并完全準備好可以連接數據庫,還需要安裝很多組件或程序,這句話是我們這個新版本中執行的,以前舊版本是執行 rake config/initializers/session_store.rb ,我一開始也執行這句,發現目錄里根本沒有這個session_store.rb文件,baidu了一通,才知道改成新語句了。這句執行后會在E:/redmine203/config/initializers下生成一個secret_token.rb文件。

執行時如果提示缺少什么什么,根據提示缺什么安裝什么
gem install 缺少的組件或程序
一般正常成功安裝時會提示
   1 gem installed
   Installing ri documention for ??????...
   installing RDoc documention for ??????...


告訴大家一下,gem將下載下來的東西存放在E:/Ruby187/lib/ruby/gems/1.8/cache目錄下,然后展開到E:/Ruby187/lib/ruby/gems/1.8/gems下各個程序的目錄,各種.gem后綴的文件實際可以用Rar打開
當提示要安裝rmagick-2.13.1時,請按下面步驟做,我是搞了2天才搞定(主要是不懂ROR語言)

  • a)將RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip解壓出來,安裝里面的ImageMagick-6.5.6-8-Q8-windows-dll.exe到E:/ImageMagick-6.5.6-Q8,實際上這個zip里面有rmagick-2.12.0-x86-mswin32.gem,但不用
  • b)在下載的rmagick-2.13.1.gem目錄中執行以下命令
  •                 e:
                    cd e:/DevKit
                    devkitvars.bat
                    msys.bat
                    這里好像需要這個仿linux的運行環境,我找到幾個網頁教程里這么要求的
                    gem install --local rmagick-2.13.1.gem --platform=ruby -- --with-opt-lib=E:/ImageMagick-6.5.6-Q8/lib --with-opt-include=E:/ImageMagick-6.5.6-Q8/include
                    當中的單獨 -- 一定要的。
                    千萬不要執行gem install --local rmagick-2.13.1.gem 或直接從網上下載 gem install rmagick -v=2.13.1
                    這2個命令實際上都沒有去關聯你解壓的ImageMagick,你可以試試這2個命令,從提示中可以發現
                    checking for ImageMagick version >= 6.3.5... yes
                    checking for HDRI disabled version of ImageMagick... yes
                    checking for stdint.h... yes
                    checking for sys/types.h... yes
                    checking for wand/MagickWand.h... no
                    看到沒,這個MagickWand.h實際上就在E:/ImageMagick-6.5.6-Q8/include/wand目錄下,但安裝時總是說找不到,實際上就是沒有加with-opt這兩個參數,我在嘗試過程中也試過加這兩個參數,但由于不懂語法,始終沒搞定,后來在一個論壇的貼子中終于看到這個安裝語法才成功了。
           
  • c)執行 bundle install
  •                 e:
                    cd e:/redmine203
                    bundle install
                    用gem install安裝了組件或程序后,都需要執行這句,完整無錯提示則表示你安裝成功了。

        好了,回來繼續數據庫的安裝
       e:
       cd e:/redmine203
       rake generate_secret_token
       rake db:migrate RAILS_ENV="production"
       rake redmine:load_default_data RAILS_ENV="production"

       最后一句執行中需要你選擇語言,輸入zh就行了
       安裝過程中,可以在MySql中看到redmine庫中有表建立,users表中有一個為admin的用戶。

10) 安裝完了,運行redmine程序了,在ruby命令行模式下
        ruby script/rails server webrick -e production
        這是2.0.3版本使用的,舊版是啟動server不一樣
        訪問http://localhost:3000,激動人心的時刻到了,看到redmine的首頁,點擊登錄用admin/admin進入就可以開始redmine應用了。

11) 本人安裝后的環境變量的變化,僅供參考
        IMAGEMAGICK_HOME=E:/ImageMagick-6.5.6-Q8
        OPENSSL_CONF=e:/OpenSSL/bin/openssl.cfg
        Path多出了e:/Ruby187/bin;e:/ImageMagick-6.5.6-Q8;


12) 安裝成windows服務
        抱歉,這一功能我還沒有完成,以下是網上老版本的教程,不適用于2.0.3
        ruby命令行模式下
        gem install mongrel_service
        mongrel_rails service::install - N Redmine -c e:/redmine203 -p 3000 –e production
        sc config Redmine depend= MySQL55 start= auto

        sc這句是配置成自動服務,注意=后面的空格,MySQL55是mysql安裝后在windows的服務中的名字
        雖然我照做了但在服務中啟動Redmine后,可以看到3000端口啟動了,但是登錄不上,查看了一下e:/redmine203/log/目錄下的mongrel.log日志文件,發現mongrel/rails.rb程序調用dependencies.rb應用在 require "dispatcher" 一句時報no such file to load的錯誤,dispatcher.rb文件在安裝的rails 2.3.5目錄下可以找得到,但是為什么不行,我就搞不懂了,有ROR精通的人能指點一下嗎。
        沒搞定,刪除了它
        mongrel_rails service::remove -N Redmine
        或
        sc delete Redmine

13) 有人報怨說局域網訪問redmine慢
        這是由于Redmine自帶的WebrickWeb發布的問題,需要使用Mongrel組件來替換Webrick。
        Ruby命令行模式下
        gem install mongrel
        安裝后在redmine目錄下
        ruby script/rails server -e production
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色婷婷av一区二区三区久久| 91免费在线视频| 色小说视频一区| 国产亚洲人成a一在线v站| 中文字幕欧美日韩精品| 中文字幕亚洲无线码在线一区| 亚洲国产成人精品久久| 国产精品白丝av嫩草影院| 国产亚洲视频中文字幕视频| 亚洲第一级黄色片| 日韩精品视频免费专区在线播放| 97国产真实伦对白精彩视频8| 久久久人成影片一区二区三区观看| 国产精品扒开腿做爽爽爽视频| 欧美又大粗又爽又黄大片视频| 色噜噜亚洲精品中文字幕| 欧美精品久久久久| 国产一区私人高清影院| 国产日韩欧美在线看| 欧美三级欧美成人高清www| 欧美激情一区二区三区成人| 欧美成人性生活| 亚洲国模精品私拍| 热re91久久精品国99热蜜臀| 国产精品视频网| 亚洲天堂av网| 精品一区二区亚洲| 青草青草久热精品视频在线观看| 中文字幕亚洲欧美一区二区三区| 亚洲午夜精品久久久久久久久久久久| 欧美激情国产日韩精品一区18| 国产精品免费观看在线| 91a在线视频| 日韩高清人体午夜| 久久久免费高清电视剧观看| 久久视频免费在线播放| 亚洲精品国产精品久久清纯直播| 91社区国产高清| 中文字幕亚洲一区二区三区| 91社影院在线观看| 欧美成人午夜激情| 国产精国产精品| 国产一区二区三区在线播放免费观看| 日韩在线免费视频| 在线观看91久久久久久| 成人免费视频a| 欧美激情精品久久久久久变态| 中文字幕日韩在线播放| 亚洲成人免费网站| 中文字幕欧美日韩精品| 国产精品偷伦免费视频观看的| 成人h视频在线观看播放| 中文字幕视频一区二区在线有码| 欧美第一页在线| 日韩精品视频在线观看网址| 热re99久久精品国产66热| 国产欧美在线观看| 久久精品国产视频| 日韩高清电影免费观看完整版| 欧洲午夜精品久久久| 亚洲天堂一区二区三区| 欧美一级成年大片在线观看| 久久久久久成人精品| 精品久久久久久久久久国产| 亚洲韩国日本中文字幕| 亚洲日韩欧美视频| 96精品久久久久中文字幕| 91精品视频在线看| 日本高清视频一区| 日韩av黄色在线观看| 精品国内自产拍在线观看| 成人激情黄色网| 久久影视免费观看| 久久99热这里只有精品国产| 国产一区二区三区视频免费| 久久久久五月天| 国产精品第七十二页| 国产精品免费网站| 亚洲网站在线观看| 国产一区二区三区丝袜| 久久人91精品久久久久久不卡| 日本高清+成人网在线观看| 欧美小视频在线观看| 国产精品第三页| 国产99久久精品一区二区 夜夜躁日日躁| 久久午夜a级毛片| 日韩欧美国产成人| 亚洲免费福利视频| 亚洲人成在线播放| 亚洲韩国欧洲国产日产av| 91夜夜未满十八勿入爽爽影院| 欧美一级片免费在线| 成人免费视频在线观看超级碰| 中文字幕亚洲激情| 国产精品亚洲一区二区三区| 欧洲永久精品大片ww免费漫画| 人九九综合九九宗合| 欧美激情一区二区三区久久久| 日韩中文字幕第一页| 超碰精品一区二区三区乱码| 亚洲国产天堂网精品网站| 亚洲欧美色婷婷| 久久人人爽国产| 久久久久久久久久久网站| 中文字幕免费精品一区高清| 国产精自产拍久久久久久| 精品动漫一区二区三区| 久久久人成影片一区二区三区观看| 欧美精品xxx| 日韩av一区在线观看| 精品久久久久久亚洲国产300| 91免费的视频在线播放| 欧美日韩激情视频| 欧美久久精品一级黑人c片| 欧美精品www在线观看| 热99在线视频| 成人性教育视频在线观看| 色视频www在线播放国产成人| 亚洲精品xxx| 中文字幕国产亚洲| 孩xxxx性bbbb欧美| 92国产精品久久久久首页| 欧美电影第一页| 精品激情国产视频| 亚洲激情自拍图| 亚洲高清av在线| 国产精品第一第二| 久久久在线观看| 亚洲精美色品网站| 欧美视频二区36p| 亚洲美女性生活视频| 午夜免费日韩视频| 久久视频中文字幕| 亚洲开心激情网| 亚洲成人精品久久久| 亚洲国产精品悠悠久久琪琪| 1769国内精品视频在线播放| 国产日韩欧美在线看| 久久精品视频中文字幕| 国产精品日韩精品| 亚洲激情电影中文字幕| 日韩在线视频国产| 国产精品69久久| 国产精品免费福利| 久久久久九九九九| 亚洲一区二区三区视频| 国产日韩精品视频| 亚洲a级在线播放观看| 在线观看不卡av| 91精品国产综合久久香蕉922| 亚洲全黄一级网站| 亚洲一区二区三区成人在线视频精品| 久久久久久高潮国产精品视| 久久国内精品一国内精品| 国产经典一区二区| 日韩最新av在线| 亚洲人午夜精品免费| 性色av一区二区三区在线观看| 亚洲无限乱码一二三四麻| 国产va免费精品高清在线观看| 久久99久国产精品黄毛片入口| wwwwwwww亚洲| 97欧美精品一区二区三区| 国产欧美在线视频|