搭建ruby on rails出现Gem::DependencyError的解决方法

本文记录了在Windows XP系统中搭建Ruby on Rails开发环境的过程,详细介绍了解决gem安装依赖错误及devkit安装问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天按照网上的教程打算在xp下搭建一个ruby on rails的开发环境结果出现了一个错误,网上搜了一遍问题解决了。下面总结一下解决方法备忘。

错误提示出现在自动安装gem的过程中。

——————————————我是分割线——————————————

D:/ruby187/gem install rails --include-dependencies

ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: rails requires activesupport (= 3.2.3)...   --此处省略若干字错误信息

——————————————我是分割线——————————————

解决步骤:

1、gem update --system #先在线更新rubygem

2、依次执行下面命令:

 

[ruby]  view plain copy
  1. gem install rake  
  2. gem install -v=1.0.1 rack  
  3. gem install rails --include-dependencies   

 

如果不出意外,此时rubyonrals的开发环境已经搭建成功。

如果此时又会出现一个新的错误,请接着往下看。

——————————————我是分割线——————————————

ERROR:  Error installing rails:
        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'

——————————————我是分割线——————————————

这次提示要安装devkit(顺带吐槽一下:错误提示中提供了下载链接不能用,应该是被q1ang了)。下载下来的文件是一个压缩文件。双击解压到任意目录。依次执行下面命令

 

[ruby]  view plain copy
  1. cd <devkit安装目录> #进入到devkit安装(解压)目录  
  2. <code>ruby dk.rb init</code> #会在devkit安装目录下生成一个<code>config.yml</code>,这个文件包含了已经安装的ruby  
  3. <code>ruby dk.rb install</code> #安装devkit  
  4. <pre name="code" class="ruby">gem install rails --include-dependencies   
  5. Fetching: i18n-0.6.0.gem (100%)  
  6. Fetching: multi_json-1.3.5.gem (100%)  
  7. Fetching: activesupport-3.2.3.gem (100%)  
  8. </pre>  
  9. <pre></pre>  
  10. <p></p>  
  11. <pre></pre>  
  12. 终于出现的我们所期望的进度表了。大功告成。赶快开始你的rails的hello world吧。  
  13. <p></p>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值