原子 rails4 windows 64bit
Posted
技术标签:
【中文标题】原子 rails4 windows 64bit【英文标题】:Atomic rails4 windows 64bit 【发布时间】:2013-09-15 04:22:08 【问题描述】:有没有人解决这个问题?我已经尝试了所有在线安装 DevKit,路径中的环境变量等,但仍然没有......
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
【问题讨论】:
C:/RailsInstallerR/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/atomic-1.1.14
中有 mkmf.log
吗?或者它在C:/RailsInstallerR/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/atomic-1.1.14/ext/gem_make.out
上说了什么?
【参考方案1】:
在window 7 64位系统上 1)如果你想使用 ruby 版本少于 ruby 2.0 2)您需要在窗口 7 x64 位上从 http://rubyinstaller.org/downloads/ 安装 DevKit 32 位
如果你想在window 7 64位上安装ruby 2或更高版本所以你需要安装DevKit 64位
使用 64 位的 ruby 2
在 windows 7 64 位系统上使用 DevKit 64 位 ruby 32 位将无法工作
但是带有 Devkit 32 位和 ruby 32 位的 windows 7 64 位系统可以工作
这个问题不会来
【讨论】:
【参考方案2】:在 Win7 机器上安装 ruby193 的最新版本 rails 时,我也遇到了几乎相同的问题。在运行 extconf.rb 时安装会中断,并且在创建 Makefile 时也会出错。
我也为 ruby193 安装了 DevKits 并设置了所有环境,使用 pik 设置了正确的 ruby 版本等。但仍然无法安装最新的 rails。
所以我尝试安装旧版本的 rails (3.0.5),它安装得很好。如果您可以使用旧版本进行工作,那么您可以尝试使用以下命令安装 3.0.5:
gem install rails --version 3.0.5
希望有效!
【讨论】:
以上是关于原子 rails4 windows 64bit的主要内容,如果未能解决你的问题,请参考以下文章