有人有解决方案吗?我已尝试在线安装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
答案 0 :(得分:0)
64位系统
1)如果你想使用ruby版本少于ruby 2.0
2)您需要在窗口7 x64位
如果你想在窗口7 64位上安装ruby 2或更高版本,那么你需要安装DevKit 64位
使用带有64位的ruby 2
在窗口7上使用DevKit 64位64位系统ruby 32位将无法正常工作
但窗口7 64位系统与Devkit 32位和ruby 32位将起作用
这个问题不会出现
答案 1 :(得分:0)
安装最新版本的rails并在Win7机器上安装了ruby193时,我也遇到了同样的问题。安装过程中用于在运行extconf.rb时中断,并且在创建Makefile时也出错。
我也为ruby193安装了DevKits并设置了所有环境,使用了pik来设置正确的ruby版本等等。但是仍然无法安装最新的rails。
所以我尝试安装旧版本的rails(3.0.5)并且安装完美。如果您可以使用旧版本进行工作,则可以尝试使用以下命令安装3.0.5:
gem install rails --version 3.0.5
希望有效!