10

我在我的窗户上安装 Rails 3。我安装了最新的 ruby​​ 2.0.0,并更新了 gems。但是当我使用 gem install rails 安装rails时,成功的消息来了,但最后我发现了

 ERROR:  Error installing rails:
     The 'atomic' native gem requires installed build tools

    Please update your PATH to include build tools or download the DevKit
    from 'http://rubyinstaller.org/downloads' and follow the instructions
    at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

请帮助我...

4

5 回答 5

33

如错误消息所述,您需要安装可从 RubyInstaller.org 获得的 Ruby DevKit。(还需要从那里检查合适的 Devkit 版本..)

并将 DevKit zip 文件解压缩到某个地方(您正在使用 windows then-> : c:\xxxx)导航到 c:\xxxx 并运行“ruby dk.rb init”,然后运行“ruby dk.rb install”..

并尝试重新安装导轨..

我希望这有帮助,

于 2013-08-23T21:17:35.217 回答
7

我也遇到过同样的问题。经过大量研究,我找到了一个可行的解决方案。

运行此命令:

pik list

它应该向您展示

187: ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32]
192: ruby 1.9.2p290 (2011-07-09) [i386-mingw32]
193: ruby 1.9.3p327 (2012-11-10) [i386-mingw32]
200: ruby 2.0.0p247 (2013-06-27) [i386-mingw32]

如果它不指向 Ruby 版本 200,则运行以下命令:

pik use 200

现在运行以下命令来增强 DevKit 到您安装的 Ruby:

ruby dk.rb install

最后,运行以下命令:

gem install rails

这将为 Ruby 2.0 安装最新的 Rails 版本 4。

于 2013-07-11T09:53:59.083 回答
4

我也遇到了同样的问题。:) 但这是我第一次在 Windows 上安装 ruby​​ 并且“pik”不可用,所以我将我放在 devkit 文件夹中并尝试:ruby dk.rb init 和 ruby​​ dk.rb install 和 finaly gem install rails ...不再失败的诱惑

于 2013-08-07T13:48:09.377 回答
1

github.com告诉我们:

RUBY_INSTALL_DIR 的路径不能包含任何空格(如“C:\Program Files\Ruby193”)。这非常重要,因为当您尝试安装需要 DevKit 的 gem 时,ruby 安装路径中的空格会导致某些错误消息。

这为我解决了此类问题。

于 2014-02-03T09:35:22.710 回答
0

你可能不会喜欢这个答案,但如果你去: https
://github.com/oneclick/rubyinstaller/wiki/Development-Kit 就像它在消息中所说的那样,它实际上对你有很大帮助。

它告诉你安装 Development-Kit 然后 cd 到你把它运行“ruby dk.rb init”和“ruby dk.rb install”的目录,当它完成时,你可以运行“gem install rails”简单有效。

很容易错过,因为我也没有第一次看到它

于 2014-01-21T08:50:17.633 回答