`
baalwolf
  • 浏览: 345464 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ruby on Rails 体验之旅(一)--安装

 
阅读更多
最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了ruby on rails,安装的时候真是不顺心,这里把自己的安装心得记下来:

1) 安装ruby

       下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe

装完后,可以用ruby -v 测试是否安装成功,如图,要是出现了版本 就说明安装成功了



2)安装rubygems

      Rubygems是ruby的包管理器工具,它使得ruby包的安装十分简单,只需要一条命令就可以从远程服务器上下载相应的包,如果相应的应用包含其他扩展,rubygems 也会提示你从远程安装所依赖的扩展。安装后 rubygems 会运行相应的程序生成 rdoc 帮助文档(类似于 javadoc )。目前已经成为 ruby 事实上的包管理器标准了。

下载地址:http://rubyforge.org/projects/rubygems/,

我下载的是rubygems-1.3.7,解压后执行目录下的setup.rb,安装完成以后,用如下命令检查:

gem –v



3、安装rails

     远程安装:gem install rails –remote

       下面来自于网上的说明我没有采用这种方式安装,因为我家 的网速太慢了。

然后会自动输出: 
Install required dependency activerecord?
Install required dependency actionpack?
Install required dependency actionmailer?
Install required dependency activeresource?
依次yes依赖文件,然后显示:
Successfully installed rails-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
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 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
输出:Rails 2.1.0
搞定

第一问题就是 gem install rails –remote时遇到下列问题:

The 'json' native gem requires installed build tools.   Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
解决方法:首先需要下载Win下面的DevKit安装文件DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe,解压后通过命令行进入解压文件,依次运行下列命令行:

12 ruby dk.rb init ruby dk.rb install

    
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics