Ruby on Rails在windows下开发环境的搭建
Ruby On Rails是在Ruby语言基础上的完成的web应用开发框架。下面介绍了本地安装ruby on rails的过程。
- 下载ruby: 可以下载windows安装版,是一个可执行的安装文件。下载地址:
http://rubyforge.org/frs/?group_id=167 该网站也有其他平台下的安装程序,然后安装即可。
-
-
安装rails : 依次安装插件,最后安装rails,插件之间有次序关系,但如果次序错误,系统会自动提示,安装语法如下:gem instll actionpack ,gen instll actionmailer 等等。
-
在命令行下输入命令: ruby –v 查看ruby版本信息
Rails blog 建立rails的一个工作目录,如果都运行正确的话,说明安装成功。
运行Rails Blog后,系统会在当前目录下建立一个blog目录,这一目录下还包含许多子目录和文件,包括app目录,我们程序的主要部分;config目录:存储诸如数据库联接信息等配制;doc目录:生成对程序的文档;public目录:包括程序使用的资源文件,比如images,javascript等;log目录:程序运行时的log;vender目录:存放第三方的开发程序包。
进入blog目录下输入命令: ruby script/server,然后打开浏览器,输入:http://localhost:3000则看到缺省的网页画面,实际上这一命令执行了rails自带的一个叫做webrick的小型web服务器,端口为3000。开发的时候用它来测试时比较方便的。
-
安装方法2
建议:开始之时我用的以上的方法,这种其实很是麻烦,因为在下载文件时会下载不同版本的文件,最后在安装的时候可能产生文件没有对应上的问题,如果你的网络条件好的话,建议你可以选择远程自动安装 ,在console中D:\RoR的目录下执行gem install rails --include -independencices命令,然后就等着出现下面的信息D:\RoR>gem install rails --include -independencices
Bulk updating Gem source index for: http://gems.rubyforge.orSuccessfully installed rails-1.2.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...
或者C:\的目录下执行gem install rails --remote命令
C:\>gem install rails --remote
Need to update 20 gems from http://gems.rubyforge.org
....................
complete
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
Successfully installed rails-1.2.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...
这样就安装ok了,而且好的是安装的都是最新版本的文件,只是网络经常出问题,看运气了。