繁体   English   中英

无法在Windows 8上安装Ruby DevKit

[英]Cannot install Ruby DevKit on Windows 8

请帮助我,我很绝望。

安装不同的gem时遇到以下错误:

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

基于这个原因,我想安装Ruby DevKit 我正在使用正确的版本(带有DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe的Ruby 1.9.3-p429)。

我遵循了正确的步骤:

  • 红宝石dk.rb初始化
  • ruby dk.rb review =>是的,config.yml中出现了C:\\ Ruby193
  • 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本机扩展。)

请帮忙!

PS一些附加信息:当我转到C:\\ Ruby193 \\ bin gcc.bat时,make.bat和sh.bat不存在,这可能是我问题的根源...

更改系统路径以添加devkit

重要的是要注意Ruby安装的版本。 我在64位计算机上使用了Ruby 32位安装,然后尝试下载64位Devkit。 即使我添加了路径,这也是没有用的,因为通过ruby安装是32位的。 因此,我下载了32位Devkit并成功安装了它。 感谢您提供这些精彩的答案和问题。 他们都帮了忙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM