`
exceljava
  • 浏览: 160284 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

rails本地安装

阅读更多

     听说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 进行在线安装。省事倒是省事,可这不是我想要的,依赖性太强,万一网络不畅,岂不在这一棵树上吊死。

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

         

            activesupport.gem 
            activerecord.gem 
            actionpack.gem 
            actionmailer.gem 
            activeresource.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.zip rails-2.1.0.gem

   

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

    运行gem install rails rails-2.1.0.gem

    出现如下错误:

 

    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

  

gem update --system 

 

  

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

   

  ............
     = 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。信息如下

    

 

  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.iteye.com/topic/151705

       以示感谢!

 

2
1
分享到:
评论
3 楼 red_xie 2010-11-04  
你这方法不是本地安装吧,打着本地的幌子,走的网络安装吧。
2 楼 exceljava 2008-09-16  
楼上的,可以肯定是网络故障导致的。
1 楼 千山我独行 2008-09-13  
我卡在更新gam版本上了,很郁闷。
一直卡在Bulk updating Gem source index for: http://gems.rubyforge.org/最后出来个Interrupted。

相关推荐

    rails本地安装包完整版

    在这个"rails本地安装包完整版"中,包含了Rails 2.1.0版本的关键组件,这些组件是Rails框架的核心部分。 1. **activesupport-2.1.0.gem**:ActiveSupport是Rails的一个重要库,提供了许多实用的工具和方法,如时间...

    rails 的安装

    首先,安装Rails之前,你需要确保已经在本地安装了Ruby环境。Ruby可以通过Ruby Installer(Windows)或RVM(Ruby Version Manager,跨平台)来安装。对于Mac用户,可以使用Homebrew来安装。 1. **安装Ruby**: - ...

    rails2.3.2gem本地安装包及使用说明

    - 本地安装的 Gem 使用方法与网络安装无异,你可以直接在项目中引用 Rails。不过,由于这是一个较旧的版本,确保你的开发环境和依赖库与该版本兼容至关重要。 - 如果你遇到任何问题,查阅 Rails 2.3.2 的官方文档...

    rails本地安装包part2

    rails本地安装包 需要你在安装了ruby一键安装包后安装,内有安装命令步骤。 第一部分在: http://download.csdn.net/source/498734

    Rails本地(离线)bundle install

    使用Ruby On Rails开发时经常需要Bundle Install 但有些环境网络太慢或无法连接外网的时候就需要离线Bundle 该压缩包包括52个gem 其中有sqlite3,tzinfo-data等等

    rails本地安装包part1

    rails本地安装包 需要你在安装了ruby一键安装包后安装,内有安装命令步骤。 第二部分在: http://download.csdn.net/source/498739

    rails本地安装包

    标题 "rails本地安装包" 描述中提到的内容主要涉及Rails框架的本地安装过程,这是一个用于构建Web应用程序的开源Ruby库。Rails是基于Ruby语言的,它遵循MVC(模型-视图-控制器)架构模式,提供了简洁、高效的开发...

    rails 离线安装包

    2. **本地安装Gem**:在下载完Rails的gem包后,你可以通过Ruby的gem命令行工具进行本地安装。在命令行中,切换到gem包所在的目录,然后运行`gem install rails-x.x.x.gem`。这将把Rails框架安装到你的系统上,无需...

    Ruby on Rails安装指南.docx

    首先,用户需手动下载Rails的zip包和其他必要的gem包,如activesupport、activerecord等,然后在本地进行安装。例如,可以将下载的Rails zip包移动到Ruby的安装目录,然后运行`gem install rails.zip`来安装Rails。 ...

    rails安装

    Rails是Ruby on Rails的简称,它是一个基于Ruby编程语言的开源Web应用程序框架,遵循MVC(模型-视图-控制器)架构模式。...了解并掌握这些知识点,将有助于你更高效地在本地环境中设置和管理Rails项目。

    ruby on rails2.0本地安装包

    这个“ruby on rails2.0本地安装包”适用于Windows和Linux操作系统,特别是针对网络速度较慢的用户设计,方便他们离线安装Rails 2.0.2版本。 在Rails 2.0版本中,有几个关键性的改进和特性: 1. **ActiveRecord**...

    rails2.3.8 && ruby1.8.7

    1. `sqlite3.dll` 和 `sqlite.dll`:这是SQLite数据库的动态链接库文件,SQLite是一个轻量级的嵌入式数据库,常用于Rails开发中的本地数据存储,特别是在开发阶段或者小型项目中。 2. `rubyinstaller-1.8.7-p249-rc2...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    下载该驱动后,在CMD中使用`gem install mysql-2.7.3-mswin32.gem --local`在本地进行安装。接着,你需要将MySQL安装目录下的`libmySQL.dll`文件复制到Ruby的bin目录。如果使用的是Ruby较低版本,还需将`mysql.so`...

    ruby on rails 环境搭建

    2. **本地安装**: - **Ruby安装**:与远程安装相同。 - **Rails安装**:下载Rails的gem包和zip文件,然后在命令行中切换到文件所在目录,运行`gem install rails`进行安装。 在**Linux系统**下,特别是以Debian...

    配置rails环境

    1. **安装Rails**:在已经安装好Ruby的系统上,可以通过Ruby Gem来安装Rails。在命令行输入`gem install rails`,等待安装完成。 2. **创建Rails项目**:使用`rails new`命令创建一个新的Rails应用。例如,`rails ...

    RAILS2.1的中文版资料

    通过这一特性,开发人员能够确保应用程序中的日期和时间能够准确地反映用户的本地时间设置。 **脏数据追踪(Dirty tracking)** 脏数据追踪是一种机制,用于跟踪模型对象的属性变化情况。在Rails 2.1中,脏数据...

    Ruby on Rails入门经典代码

    - Rails Server:启动本地开发服务器。 7. **Rails最佳实践**: - RESTful设计:遵循HTTP动词(GET, POST, PUT, DELETE)来设计API。 - Convention over Configuration (CoC):Rails强调约定优于配置,减少配置...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    - **i18n**:版本为 0.4.2,用于处理国际化和本地化问题。 - **MySQL-Ruby**:版本为 2.8.2,提供 Ruby 对 MySQL 的支持。 - **Passenger**:版本为 3.0.11,作为 Web 服务器的插件,可以更高效地部署 Rails 应用...

Global site tag (gtag.js) - Google Analytics