今天为了安装好Ruby on Rails 折腾了一下午。我也是刚开始学习ruby,为了配置好安装环境在网上找了不少资料。很多人的安装说明不是很清楚容易对初学者造成困惑。于是乎自己好好研究了下手动安装的方式,成功后就赶紧乘着自己对过程比较清晰整理了下。希望初学者们可以更加顺利的搞定。
下面我就详细介绍我自己手动安装的过程,使用的版本都是最新下载的(作者安装的时间2007-3-7)
大家都知道要安装Ruby on Rails 首先还是要下载Ruby http://www.ruby-lang.org/en/downloads/(在这个地址中找到windows下的安装程序Ruby 1.8.5 One-Click Installer 按照我写这文章的时间这个是最新版本ruby1.8.5)
然后到http://rubyforge.org/frs/?group_id=307 下载rails。朋友们找到这个网站会发现rails 提供几个下载我用的版本是1.2.2 里面有
REL 1.2.2 2007-02-06 00:57
rails-1.2.2.gem 165 KB 3,292 Any .gem (RubyGem)
rails-1.2.2.tgz 2.19 MB 1,976 Any .gz
rails-1.2.2.zip
.gem 文件是ruby的安装文件。推荐大家下载这个。我们可以安装ruby以后使用ruby来安装rails。
Ok,我们下载好了rails-1.2.2.gem 现在开始安装吧
首先安装最前面我们下载的ruby185-24.exe 自己选定安装路径。我安装在c:\ruby.
安装完毕后,我们运行windows下开始—运行输入cmd 打开命令行窗口。
输入 ruby – v 看到了什么?
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
这个是ruby的版本号,你成功安装了ruby
接下来我们安装rails,我将rails-1.2.2.gem放在c盘根目录下方便我运行,你可以找到你放置的目录运行
cmd输入C:\>gem install rails-1.2.2.gem
你会发现出错了,无法正确安装rails 那是因为你少了东西,看看提示是什么?
Rails requires actionsupport=1.4.1
这个是你的rails需要安装一些必要的库,这个对版本的要求很严格。什么意思呢,就是说你的ruby版本不一样,rails版本不一样所需要的库文件版本也就不一样。怎么确定自己需要的版本呢。最好的办法就是按照错误提示的版本去一个一个下载你要的版本。
当你安装了rails需要的activesupport-1.4.1后再次运行gem install actionmailer-1.3.2.gem还是会报错。
这时候提示需要activerecord-1.15.2你就如此跟着提示下载所需的。
我这里使用的是ruby1.8.5 ,rails 1.2.2 需要的库文件有:
activesupport-1.4.1
activerecord-1.15.2
actionpack-1.13.2
actionmailer-1.3.2
acion web service-1.2.2
我看到别人安装时候还需要一个rake-0.7.0.gem (我还没有用到这个就成功了)
谁知道告诉一下谢谢,毕竟我也是个初学者。
下载上面说的库文件到这个网站http://rubyforge.org/ 在网站上面的搜索里面可以选择搜索项目
software/group 输入要搜索的名称例如 activesupport 就可以找到自己需要的东西。一样,下载.gem文件就够了。然后在cmd中输入gem install activesupport-1.4.1.gem。
同样方法安装好每个文件后。运行 gem install rails-1.2.2.gem 显示成功后输入 rails –v
如果显示了版本就表示你rails安装成功。
打开浏览器在地址中输入http://localhost:3000 发现不行哦,那是因为还没好呢。
Ruby 和 Rails 都安装成功了,下面要创建自己的新项目还有启动服务。
在cmd中输入
rails path/to/your/new/application 创建一个新的项目。
ruby path/to/your/new/application/script/server 启动服务。
项目由第一个命令创建。你会发现你的安装根目录下生成了一个新的path文件夹里面的结构就如你输入的一样是 to/your/new/application。然后再由第二个命令启动服务。这样你就可以再试试看http://localhost:3000。如果你看到了网页内容恭喜你。终于成功了。
你可以自己定义自己的项目,比如我运行rails pa /new/app 一样可以创建自己定义的项目目录。
启动服务就要用ruby pa/new/app/script/server 就好了。
这个是今天的所得。希望大家能迅速的安装好自己的ruby on rails 偶还会继续学习研究。
分享到:
相关推荐
windows下Ruby On Rails的构建 word文档
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
Windows下安装Ruby最好选择 RubyInstaller(一键安装包)。 下载地址: http://rubyforge.org/frs/?group_id=167 。 我们这里下载目前较新的rubyinstaller-1.9.3-p0.exe 一键安装包。这个安装包除了包含ruby本身,...
[Ruby_on_Rails][資料庫]_03._[Windows]_MySQL安裝
ruby on rails 环境搭建, 在windows 和Linux下的详细方法。
摘要:一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。...
书名:Ruby on rails开发从头来(windows).chm。本资源是关于ruby on rails的资料,是chm格式的。
[Ruby_on_Rails][中文]_03._[Windows]_安裝Ruby_on_Rail_6.x
这是用于windows/linux平台下本地安装ruby on rails的安装包,版本为2.0.2,适合网络速度不快的用户下载本地安装rails.
三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...
三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...
三个资源在一起解压缩后(windows 平台下解压缩)即可得到《Ruby.on.Rails.Web开发之旅》一书。 内容简介 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的...
第一步:下载安装文件 ...第二步: 双击安装 在安装的时候,请勾选... 您可能感兴趣的文章:Windows下Ruby on Rails开发环境安装配置图文教程windows和linux下Ruby的下载与安装windows下安装ruby与rails时遇到的问题总结
Windows用户应安装 Autoprefixer Rails不适用于Windows中的旧JScript。 Autoprefixer Rails使用 ,它将使用最佳JavaScript运行时。 目前,该gem已通过Node.js版本10及更高版本以及,但不适用于 。 Ruby on Rails ...
前言 最近因为工作的需要,...因为在windows下安装ruby,都是推荐下载rubyinstaller安装程序。 先进入ruby官网http://www.ruby-lang.org/en/downloads/ , 通过上面链接进入http://rubyinstaller.org/ 直接下载了一个
该gem提供了与此JavaScript工具的Ruby和Ruby on Rails集成。 差异使用Autoprefixer的最佳方法是与webpack或Gulp一起使用。 Autoprefixer Rails不支持以下Autoprefixer功能:package.json中的浏览器。 自定义浏览器...
本文主要针对新手Web程序员以及正在考虑坚持Ruby on Rails的人们。
(Ruby on Rails和其他gem依赖项将由Bundler自动安装。) 安装 请查看以下安装指南之一: 在Linux或Mac OS X上安装Fat Free CRM 为Fat Free CRM设置Heroku实例 在Microsoft Windows上安装Fat Free CRM 在单独的...