rails 本地 连接 转自 javaeye

原文连接 http://exceljava.javaeye.com/blog/234535

听说ruby on rails 强大好多年了。一直没有真正实践过。进来时间宽裕。禁不住诱惑。终于踏上了ruby的贼船。

首先是安装ruby了。在官网http://www.ruby-lang.org/en/上下了个1.8.6的,一键next,环境变量也不用设置就ok了。

接着安装rails。找了一大堆资料,大都介绍利用命令gem install rails 或者 gem install rails --include dependencies 进行在线安装。省事倒是省事,可这不是我想要的,依赖性太强,万一网络不畅,岂不在这一棵树上吊死。

对于在线安装,网上的资料大部分是分别下载

C代码 复制代码
  1. activesupport.gem
  2. activerecord.gem
  3. actionpack.gem
  4. actionmailer.gem
  5. activeresource.gem
            activesupport.gem 
            activerecord.gem 
            actionpack.gem 
            actionmailer.gem 
            activeresource.gem 

然后分别执行命令:

C代码 复制代码
  1. geminstallactivesupport.gem
  2. geminstallactiverecord.gem
  3. geminstallactionpack.gem
  4. geminstallactionmailer.gem
  5. geminstallactiveresource.gem
  6. geminstallrails.gem
            gem install activesupport.gem 
            gem install activerecord.gem 
            gem install actionpack.gem 
            gem install actionmailer.gem 
            gem install activeresource.gem 
            gem install rails.gem 

rails安装就只能这么麻烦吗?想起grails的安装,一路next,简直太方便了。

于是乎,在rails官网http://rubyforge.org/下载了rails-2.1.0.ziprails-2.1.0.gem

然后,将二者保存到一个文件夹(ralis)。注意(rails-2.1.0.zip不需要解压)然后进入该文件夹 cd rails

运行gem install rails rails-2.1.0.gem

出现如下错误:

Java代码 复制代码
  1. ERROR:Whileexecutinggem...(RuntimeError)
  2. Errorinstalingrails:
  3. railsrequiresrake>=0.8.1
 

    ERROR:  While executing gem ... (RuntimeError)
    Error instaling rails:
        rails requires rake >= 0.8.1

了解到ruby 1.8.6自带的gem还是0.9.4的。(通过gem -v可以得到),而最新的gem现在已经是1.2.0了。安装最新版 的rails(2.1.0)是否需要更新gem呢。

执行如下命令,跟新gem

Java代码 复制代码
  1. gemupdate--system
gem update --system 

输出信息如下(信息太多,去取部分)

Java代码 复制代码
  1. ............
  2. =Announce:RubyGemsRelease1.2.0
  3. Release1.2.0addsnewfeaturesand
  4. Newfeatures:
  5. .............
  6. -----------------------------------
  7. RubyGemsinstalledthefollowingex
  8. c:/ruby/bin/gemIf`gem`wasinstalledbyaprevioutoremoveitbyhand.
  9. RubyGemssystemsoftwareupdated
  ............
     = Announce: RubyGems Release 1.2.0

     Release 1.2.0 adds new features and

     New features:

     .............



     -----------------------------------

      RubyGems installed the following ex
        c:/ruby/bin/gem If `gem` was installed by a previou to    remove it by hand.

           RubyGems system software updated


现在gem已经是最新的1.2.0了。

再次在运行gem install rails rails-2.1.0.gem

等待片刻,ok。信息如下

Java代码 复制代码
  1. D:/rails>geminstallrails
  2. Successfullyinstalledrake-0.8.1
  3. Successfullyinstalledactivesupport-2.1.0
  4. Successfullyinstalledactiverecord-2.1.0
  5. Successfullyinstalledactionpack-2.1.0
  6. Successfullyinstalledactionmailer-2.1.0
  7. Successfullyinstalledactiveresource-2.1.0
  8. Successfullyinstalledrails-2.1.0
  9. 7gemsinstalled
  10. Installingridocumentationforrake-0.8.1...
  11. Installingridocumentationforactivesupport-2.1.0...
  12. Installingridocumentationforactiverecord-2.1.0...
  13. Installingridocumentationforactionpack-2.1.0...
  14. Installingridocumentationforactionmailer-2.1.0...
  15. Installingridocumentationforactiveresource-2.1.0...
  16. InstallingRDocdocumentationforrake-0.8.1...
  17. InstallingRDocdocumentationforactivesupport-2.1.0...
  18. InstallingRDocdocumentationforactiverecord-2.1.0...
  19. InstallingRDocdocumentationforactionpack-2.1.0...
  20. InstallingRDocdocumentationforactionmailer-2.1.0...
  21. InstallingRDocdocumentationforactiveresource-2.1.0...
  D:/rails>gem install rails
       Successfully installed rake-0.8.1
      Successfully installed activesupport-2.1.0
      Successfully installed activerecord-2.1.0
      Successfully installed actionpack-2.1.0
      Successfully installed actionmailer-2.1.0
      Successfully installed activeresource-2.1.0
      Successfully installed rails-2.1.0
       7 gems installed
      Installing ri documentation for rake-0.8.1...
      Installing ri documentation for activesupport-2.1.0...
      Installing ri documentation for activerecord-2.1.0...
      Installing ri documentation for actionpack-2.1.0...
      Installing ri documentation for actionmailer-2.1.0...
      Installing ri documentation for activeresource-2.1.0...
      Installing RDoc documentation for rake-0.8.1...
      Installing RDoc documentation for activesupport-2.1.0...
      Installing RDoc documentation for activerecord-2.1.0...
      Installing RDoc documentation for actionpack-2.1.0...
      Installing RDoc documentation for actionmailer-2.1.0...
      Installing RDoc documentation for activeresource-2.1.0... 

 

输入rails -v

显示如下:

D:/rails>rails -v
Rails 2.1.0

安装成功。

友情参考: http://www.blogjava.net/rain1102/articles/188591.html

http://www.javaeye.com/topic/151705

以示感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值