无法在Windows 8上安装Ruby DevKit

时间:2013-07-17 11:47:08

标签: ruby rubygems

请帮助我,我很绝望。

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

Building native extensions.  This could take a while...
ERROR:  Error installing bson_ext:
    ERROR: Failed to build gem native extension.
...        

因此我想安装Ruby DevKit。我正在使用正确的版本(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中),我只收到这两条消息:

[INFO]为'C:/ Ruby193'更新便利通知gem覆盖 [INFO]安装'C:/Ruby193/lib/ruby/site_ruby/devkit.rb'

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

我仍然得到与开头相同的错误(错误:无法构建gem原生扩展。)

请帮忙!

P.S。一些额外的信息:当我去C:\ Ruby193 \ bin gcc.bat,make.bat和sh.bat不存在时,这可能是我问题的根源......

2 个答案:

答案 0 :(得分:4)

更改系统路径以添加devkit

答案 1 :(得分:0)

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