请帮助我,我很绝望。
我在安装不同的宝石时遇到以下错误:
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)。
我遵循了正确的步骤:
[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不存在时,这可能是我问题的根源......
答案 0 :(得分:4)
更改系统路径以添加devkit
答案 1 :(得分:0)
重要的是要注意Ruby安装的版本。我在64位机器上使用了Ruby 32位安装,我尝试下载64位Devkit。即使我添加了路径,这也没用,因为ruby安装是32位。所以我下载了32位Devkit并成功安装。感谢这些精彩的答案和问题。他们都帮了忙。