听说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
以示感谢!
分享到:
相关推荐
在这个"rails本地安装包完整版"中,包含了Rails 2.1.0版本的关键组件,这些组件是Rails框架的核心部分。 1. **activesupport-2.1.0.gem**:ActiveSupport是Rails的一个重要库,提供了许多实用的工具和方法,如时间...
首先,安装Rails之前,你需要确保已经在本地安装了Ruby环境。Ruby可以通过Ruby Installer(Windows)或RVM(Ruby Version Manager,跨平台)来安装。对于Mac用户,可以使用Homebrew来安装。 1. **安装Ruby**: - ...
- 本地安装的 Gem 使用方法与网络安装无异,你可以直接在项目中引用 Rails。不过,由于这是一个较旧的版本,确保你的开发环境和依赖库与该版本兼容至关重要。 - 如果你遇到任何问题,查阅 Rails 2.3.2 的官方文档...
rails本地安装包 需要你在安装了ruby一键安装包后安装,内有安装命令步骤。 第一部分在: http://download.csdn.net/source/498734
使用Ruby On Rails开发时经常需要Bundle Install 但有些环境网络太慢或无法连接外网的时候就需要离线Bundle 该压缩包包括52个gem 其中有sqlite3,tzinfo-data等等
rails本地安装包 需要你在安装了ruby一键安装包后安装,内有安装命令步骤。 第二部分在: http://download.csdn.net/source/498739
标题 "rails本地安装包" 描述中提到的内容主要涉及Rails框架的本地安装过程,这是一个用于构建Web应用程序的开源Ruby库。Rails是基于Ruby语言的,它遵循MVC(模型-视图-控制器)架构模式,提供了简洁、高效的开发...
2. **本地安装Gem**:在下载完Rails的gem包后,你可以通过Ruby的gem命令行工具进行本地安装。在命令行中,切换到gem包所在的目录,然后运行`gem install rails-x.x.x.gem`。这将把Rails框架安装到你的系统上,无需...
首先,用户需手动下载Rails的zip包和其他必要的gem包,如activesupport、activerecord等,然后在本地进行安装。例如,可以将下载的Rails zip包移动到Ruby的安装目录,然后运行`gem install rails.zip`来安装Rails。 ...
Rails是Ruby on Rails的简称,它是一个基于Ruby编程语言的开源Web应用程序框架,遵循MVC(模型-视图-控制器)架构模式。...了解并掌握这些知识点,将有助于你更高效地在本地环境中设置和管理Rails项目。
这个“ruby on rails2.0本地安装包”适用于Windows和Linux操作系统,特别是针对网络速度较慢的用户设计,方便他们离线安装Rails 2.0.2版本。 在Rails 2.0版本中,有几个关键性的改进和特性: 1. **ActiveRecord**...
1. `sqlite3.dll` 和 `sqlite.dll`:这是SQLite数据库的动态链接库文件,SQLite是一个轻量级的嵌入式数据库,常用于Rails开发中的本地数据存储,特别是在开发阶段或者小型项目中。 2. `rubyinstaller-1.8.7-p249-rc2...
下载该驱动后,在CMD中使用`gem install mysql-2.7.3-mswin32.gem --local`在本地进行安装。接着,你需要将MySQL安装目录下的`libmySQL.dll`文件复制到Ruby的bin目录。如果使用的是Ruby较低版本,还需将`mysql.so`...
2. **本地安装**: - **Ruby安装**:与远程安装相同。 - **Rails安装**:下载Rails的gem包和zip文件,然后在命令行中切换到文件所在目录,运行`gem install rails`进行安装。 在**Linux系统**下,特别是以Debian...
1. **安装Rails**:在已经安装好Ruby的系统上,可以通过Ruby Gem来安装Rails。在命令行输入`gem install rails`,等待安装完成。 2. **创建Rails项目**:使用`rails new`命令创建一个新的Rails应用。例如,`rails ...
通过这一特性,开发人员能够确保应用程序中的日期和时间能够准确地反映用户的本地时间设置。 **脏数据追踪(Dirty tracking)** 脏数据追踪是一种机制,用于跟踪模型对象的属性变化情况。在Rails 2.1中,脏数据...
- Rails Server:启动本地开发服务器。 7. **Rails最佳实践**: - RESTful设计:遵循HTTP动词(GET, POST, PUT, DELETE)来设计API。 - Convention over Configuration (CoC):Rails强调约定优于配置,减少配置...
- **i18n**:版本为 0.4.2,用于处理国际化和本地化问题。 - **MySQL-Ruby**:版本为 2.8.2,提供 Ruby 对 MySQL 的支持。 - **Passenger**:版本为 3.0.11,作为 Web 服务器的插件,可以更高效地部署 Rails 应用...