无法在Windows 8上安装Ruby DevKit

无法在Windows 8上安装Ruby DevKit,ruby,rubygems,Ruby,Rubygems,请帮帮我,我绝望了 我在安装不同的gems时遇到以下错误: Building native extensions. This could take a while... ERROR: Error installing bson_ext: ERROR: Failed to build gem native extension. ... 出于这个原因,我想安装。我使用的是正确版本的Ruby 1.9.3-p429和DevKit-tdm-32-4.5.2-20111229-

请帮帮我,我绝望了

我在安装不同的gems时遇到以下错误:

Building native extensions.  This could take a while...
ERROR:  Error installing bson_ext:
    ERROR: Failed to build gem native extension.
...        
出于这个原因,我想安装。我使用的是正确版本的Ruby 1.9.3-p429和DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

我遵循了正确的步骤:

ruby dk.rb init ruby dk.rb review=>是的,C:\Ruby193出现在config.yml中 ruby dk.rb install=>我的问题来了。当我在提升的cmd中执行命令时,我只收到以下两条消息: [信息]正在更新“C:/Ruby193”的便利通知gem覆盖 [信息]安装'C:/Ruby193/lib/ruby/site\u ruby/devkit.rb'

之后,我尝试验证DevKit是否正确安装,因此运行: gem安装json-platform=ruby

我仍然得到与开始错误相同的错误:未能构建gem本机扩展

求求你,救命


还有一些附加信息:当我转到C:\Ruby193\bin gcc.bat、make.bat和sh.bat时,可能是我的问题的根源…

更改系统路径以添加devkit

更改系统路径以添加devkit

注意Ruby安装的版本很重要。我在64位机器上使用Ruby 32位安装,并尝试下载64位Devkit。即使在我添加路径时,这也没用,因为ruby安装的路径是32位的。因此,我下载了32位Devkit,并成功安装了它。谢谢你这些精彩的回答和问题。他们都很有帮助。

注意Ruby安装的版本很重要。我在64位机器上使用Ruby 32位安装,并尝试下载64位Devkit。即使在我添加路径时,这也没用,因为ruby安装的路径是32位的。因此,我下载了32位Devkit,并成功安装了它。谢谢你这些精彩的回答和问题。他们都帮了忙。

您是否更改了系统路径以添加devkit?Krishna,这解决了我的问题。非常感谢你。上帝保佑你。请将此添加为答案,以便我将其标记为最佳答案嗨,我也遇到了同样的问题,你能详细介绍一下添加系统路径吗?我的Devkit位于C:\Devkit中,我已将其添加到系统变量的路径变量中。但还是有错误。谢谢将C:\DevKit添加到Path变量后是否重新启动计算机?还有,你有没有确保你用一个;在它之前?如果所有这些都是真的,那么安装DevKit可能无法解决您的问题,您必须发布一个包含更多细节的新问题。不过,我使用了错误的DevKit。对于Ruby 1.9.3及以下版本,我应该使用tdm,而不是mingwdid,因为您更改了系统路径以添加devkit?Krishna,这解决了我的问题。非常感谢你。上帝保佑你。请将此添加为答案,以便我将其标记为最佳答案嗨,我也遇到了同样的问题,你能详细介绍一下添加系统路径吗?我的Devkit位于C:\Devkit中,我已将其添加到系统变量的路径变量中。但还是有错误。谢谢将C:\DevKit添加到Path变量后是否重新启动计算机?还有,你有没有确保你用一个;在它之前?如果所有这些都是真的,那么安装DevKit可能无法解决您的问题,您必须发布一个包含更多细节的新问题。不过,我使用了错误的DevKit。对于Ruby 1.9.3及以下版本,我应该使用tdm而不是mingw