新手问题 新手学习 ruby 在 win 32 上 gem install json 出现错误!

silenceper · 2014年07月27日 · 最后由 silenceper 回复于 2014年07月27日 · 2556 次阅读

本来是在 rails 目录下运行 bundle install 但是报错!

定位到是在安装 json 的时候 gem install json 出错信息如图

网上搜了一遍 没找到问题的解决办法 环境: ruby 2.0.0p451 gem 2.0.14

@silenceper 第一,你是新手吗?第二,你要知道,在 Window 学 ruby 是高手才能完成的事情,你确定要这样玩吗?就酱子。

弄个 DevKit 并且配置好了再试试

Window 下用 Ruby,DevKit 是必须要配置的,配置过程很简单,看看手册。

将 ruby 和 devkit 全部装在 C 盘,就酱子。。

#4 楼 @silenceper json 那个 gem 能编译成功吗? ruby dk.rb init 运行了吗?

#4 楼 @silenceper 直接运行 gem install rdiscount 试试,win 下的 ruby 的 platforms 不是叫 ruby,反正我成功装上了

$ gem install rdiscount
Fetching: rdiscount-2.1.7.1.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
Successfully installed rdiscount-2.1.7.1
1 gem installed

用 railsInstall 吧,比较省心

#7 楼 @ywjno 你你装的 ruby 是什么版本的?

#5 楼 @ericguo 全装 C 了 还是没用

#10 楼 @silenceper 装的是 32 位的,64 位的话现在还有些问题我懒得折腾了(貌似是注册表少有关 64 位信息的 key)

$ ruby -v
ruby 2.0.0p451 (2014-02-24) [i386-mingw32]

要不你试试我的 Ruby200p481,直接解压缩到 C:\即可。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号