windows下安装redmine搭建ruby on rails.doc
文本预览下载声明
前言:
本文主要叙述windows下安装redmine以及ruby on rails开发环境
其实在Windows在搭建ruby on rails环境真的是自讨苦吃,似乎在linux下就简单多了。
作者:赵晓筱
日期:2014-06-05
邮箱:zhao_xiaoxiao@
环境:
Ruby on rails和redmine相关基础知识可以百度看看,这里就不做多余的介绍了
搭建ruby on rails环境:
因为redmine是在ruby on rails环境下开发的,所以一定要搭建这个环境,关于这个环境的搭建网上叙述有很多,不过相比较而言版本都比较老,甚至有些文章说的环境由于版本过早已经没有办法找到了相对应的版本,个人觉得搭建比较困难的是由于各个安装程序版本太多,各个版本之间依赖一时之间找不到头绪。
一:
1:Windows下安装Ruby最好选择 RubyInstaller(一键安装包)。
下载地址:/downloads/
注意选择下载版本
双击安装,安装过程出现如下界面。如图
这里我们选择安装路径为 C:\Ruby。 下面有3个选项分别是:(1) 是否安装tclTk支持。(2) 添加ruby命令路径到系统环境变量PATH。(3)是否将 .rb 和.rbw 文件关联到Ruby。
这里我们全部打勾。点击“Install” 安装完毕。
打开CMD窗口,运行 ruby -v 显示ruby当前版本号。如图
你也可以输入 ruby -e puts hello world ,则显示 hello world。
也可以打开记事本写一段代码如: puts hello world,保存为 test.rb,然后在CMD中 运行 ruby test.rb 则显示结果 hello world。
我想你不甘心就用记事本来写程序吧,这里推荐一款轻巧的代码编辑器SciTE,支持多种语法高亮显示及高亮导出,且免费开源。以前的RubyInstaller 自带SciTE,而新版需要自己下载。官方地址:/ 有windows下有绿色版和安装版
安装SciTE后,打开它,我们输入代码 puts hello world ,点击菜单=file=save 保存文件为test.rb。 然后按键盘F5,右侧输出窗口出现结果。如图:
2:下载并安装RubyGems
RubyGems是一个方便而强大的Ruby程序包管理器,类似RedHat的RPM。它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于Web的查看接口,能查看你安装的gem的信息。
从官方下载RubyGems,以zip版本为例,解开压缩包,从CMD提示窗口下进入目录,目录下有setup.rb, 运行 ruby setup.rb 即可安装。(这里可能会出现版本不兼容的情况,需要自己调整版本)
较新的Ruby版本已经包含RubyGems了,因此我们不用手动下载安装了。只需在CMD窗口在ruby安装路径下输入指令:gem update --system ,耐心等待一段时间,已有的RubyGems会更新到目前最新的版本。(如果出错就只好自己手动安装了)
3:下载并安装Rails
从CMD提示窗口输入指令:gem install rails 开始安装rails。
如不想安装文档文件,可以输入:gem install rails --no-rdoc --no-ri
程序自动下载并安装rails, 耐心等待。(我在这里出现错误,没有办法下载rails安装包,后来在网上期望找到rails安装包,但是一直没有成功,我搭建rudy on rails环境使用我后面介绍的方法:使用一键安装包)
这时在CMD提示窗口输入指令: rails -v 显示rails的版本号。
4:下载并安装DevKit
DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。这个方法目前仅支持通过RubyInstaller安装的Ruby。
下载Devkit:/downloads
如果上面的地址打不开,就从这里下载:/oneclick/rubyinstaller/downloads/
我们这里使用目前较新的版本 DevKit-tdm-32-4.5.21559-sfx.exe
安装步骤:
1) 将下载 DevKit 解压到 ..\DevKit 目录。
2) 打开 CMD 窗口,进入 ..\DevKit 目录,输入ruby dk.rb init 。#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表
显示全部