zoukankan      html  css  js  c++  java
  • Ruby on Rails的下载及安装以及开发环境的搭建

    Ruby on Rails的下载及安装以及开发环境的搭建

    要基于ruby开发应用程序,我们必须安装ruby、gem、rails、mongrel。
    第一,到官方网站上下载最新的Ruby One-Click Installer版本(已经自带了RubyGems,一个Ruby标准的包管理器),下载地址为:http://rubyforge.org/frs/download.php/29263/ruby186-26.exe,下载后的文件名为:ruby186-26.exe。http://www.ruby-lang.org/zh_cn/downloads/

    第二,安装ruby,双击后下一步下一步。。。,完成安装工作,默认将安装在c:/ruby目录。
    重新打开命令行,打入ruby -v可以查询ruby的版本。

    第三,下载rails,本文下载的是rails2.0.2版本(下载后的文件名是:rails-2.0.2.zip),下载地址为:http://rubyforge.org/frs/download.php/29361/rails-2.0.2.zip
    http://rubyonrails.org/download

    第四,安装rails,建议不要使用网上所说的在命令行模式下打入gem install rails --include-dependencies(我安装时候遇到版本不对的问题,如网络稳定还是用此命令),因为这种安装方式需要连接到网络,并且安装是经常失败的。而是下载一个stand-alone packages版本,然后在本地安装。将文件rails-2.0.2.zip copy到ruby的安装目录,并将rails-2.0.2.zip改名为rails.zip。不然,安装的时候还是到网上去找。
    在命令行下打入:gem install rails,几秒钟即完成了安装工作。注意:压缩文件不需要解压缩,当然,也可以解压缩,进入各个插件目录一个一个安装也不成问题。
    安装rails同时将依次安装:
    1,activesupport
    2,activerecord
    3,actionpack
    4,actionmailer
    5,actionwebservice (安装这个的时候提示pack版本不对,用此命令gem install --remote网络上自动安装,自己找合适的版本)
    6,rails
    这几个gem文件其实都可以在rails.zip这个压缩包当中的vendor/rails找到
    安装完后可以在命令行下打入:rails -v可以查看rails的版本。

    第五,下载Mongrel,当前最新版本为:1.1.4,下载地址为:http://rubyforge.org/frs/download.php/33195/mongrel-1.1.4-x86-mswin32-60.gem
    安装mogrel还需要额外地下载gem plugin、daemons、fastthread、cgi_multipart_eof_fix,下载地址为
    gen_plugin:http://rubyforge.org/frs/download.php/27044/gem_plugin-0.2.3.gem
    daemons:http://rubyforge.org/frs/download.php/34222/daemons-1.0.10.gem
    fastthread:http://rubyforge.org/frs/download.php/29508/fastthread-1.0.1-i386-mswin32.gem
    cgi_multipart_eof_fix:http://rubyforge.org/frs/download.php/27040/cgi_multipart_eof_fix-2.5.0.gem

    第六,安装mongrel。
    gem install gem_plugin-0.2.3.gem
    gem install daemons-1.0.10.gem
    gem install fastthread-1.0.1-i386-mswin32.gem
    gem install cgi_multipart_eof_fix-2.5.0.gem
    gem install mongrel-1.1.4-x86-mswin32-60.gem
    最新1.1.5版本
    也可以用此命令: gem install mongrel -include-dependencies
    gem install mongrel_service -y

    第七,创建测试的rails应用程序。
    进入想创建工程的目录,假如工程名为hello,在命令行下打下:rails hello  执行后会在安装目录下生成一个hello文件夹,我的是D:\ruby\hello
    此时,系统将自动创建ruby on rails的应用程序,自动初始化目录结构及一些基本性的东东。

    第八,启动rails
    进入hello目录,在命令行下打入:mongrel_rails start -d启动mongrel服务器。
    默认的的服务器将占用3000端口,最后,打开IE,测试一下是否能显示ruby on rails的主界面。
    到此,ruby on rails安装成功。
    命令:mongrel_rails service::install -N MyApp_Hello -c d:\ruby\hello -p 3000 -e production
    -N指明服务名称,-d指明rails应用目录,-p是mongrel监听的端口,-e是启动模式为生产模式。这样在Windows Services中就新增了一个服务MyApp_Hello

    当然,你也可以下载一些集成开发环境,那有很多工作都可以省略掉。但如果是使用最普通的命令行模式,或许,你能体验更多,虽然中间流了不少汗水,谋杀多少脑细胞,但是,乐在其中!哈哈

    最后讲一句:如果直接安装InstantRails,下载地址为:http://rubyforge.org/frs/download.php/29867/InstantRails-2.0-win.zip。那什么事情也不用干了,因为包括ruby、rails、Mongrel 、apache都全部已经打包在一起了。不过,要了解整个安装过程,建议还是一个一个安装。建议初学者刚开始还是多做几次比较好!



  • 相关阅读:
    对ArcGis Engine的增、删、改实现
    修改 ArcGis Engine 图层字段值
    获取DataTable 删除行的数据
    使用Kdiff3 来解决Git的文件冲突
    WordPress 用Windows Live Write写日志
    在GIT 中增加忽略文件夹与文件
    解决WinDbg下不能用 !ClrStack a
    DevExpress 实现下拉复选控件
    解决远程桌面连接后没有声音的问题
    读书
  • 原文地址:https://www.cnblogs.com/blackbean/p/1924263.html
Copyright © 2011-2022 走看看