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都全部已经打包在一起了。不过,要了解整个安装过程,建议还是一个一个安装。建议初学者刚开始还是多做几次比较好!



  • 相关阅读:
    A1066 Root of AVL Tree (25 分)
    A1099 Build A Binary Search Tree (30 分)
    A1043 Is It a Binary Search Tree (25 分) ——PA, 24/25, 先记录思路
    A1079; A1090; A1004:一般树遍历
    A1053 Path of Equal Weight (30 分)
    A1086 Tree Traversals Again (25 分)
    A1020 Tree Traversals (25 分)
    A1091 Acute Stroke (30 分)
    A1103 Integer Factorization (30 分)
    A1032 Sharing (25 分)
  • 原文地址:https://www.cnblogs.com/blackbean/p/1924263.html
Copyright © 2011-2022 走看看