有人有解决方案吗? 我尝试了所有在线安装 DevKit、路径中的 env vars 等,但仍然一无所获....
C:Sites>gem install rails
Fetching: atomic-1.1.14.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
C:/RailsInstallerR/Ruby1.9.3/bin/ruby.exe extconf.rb
creating Makefile
make
generating atomic_reference-i386-mingw32.def
make: *** [atomic_reference-i386-mingw32.def] Error 253
Gem files will remain installed in C:/RailsInstallerR/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/atomic-1.1.14 for inspection.
Results logged to C:/RailsInstallerR/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/atomic-1.1.14/ext/gem_make.out
在窗口 7 64 位系统上
1)如果你想使用Ruby版本,那么Ruby 2.02)您需要在窗口7 x64位上从 http://rubyinstaller.org/downloads/安装DevKit 32位
如果要在窗口 7 上安装 Ruby 2 或更高版本 64 位,则需要安装 DevKit 64 位
使用 Ruby 2 与 64 位
在窗口 64 上使用 DevKit 7 位 64 位系统 Ruby 32 位将不起作用
但是窗口 7 64 位系统与 Devkit 32 位和 Ruby 32 位将工作
这个问题不会来
在 Win7 机器上安装 ruby193 的最新版本的 rails 时,我也遇到了几乎相同的问题。安装曾经在运行extconf.rb时中断,并且在创建Makefile时也出错。
我也为 ruby193 安装了 DevKits 并设置了所有环境,使用 pik 设置了正确的 ruby 版本等。但它仍然未能安装最新的导轨。
所以我尝试安装旧版本的 rails (3.0.5),它安装得很好。如果您可以使用旧版本完成工作,则可以尝试使用以下命令安装3.0.5:
gem install rails --version 3.0.5
希望有效!