Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails安装错误:';原子';本机gem需要安装的构建工具_Ruby On Rails_Ruby_Ruby On Rails 3_Rubygems_Open Source - Fatal编程技术网

Ruby on rails Rails安装错误:';原子';本机gem需要安装的构建工具

Ruby on rails Rails安装错误:';原子';本机gem需要安装的构建工具,ruby-on-rails,ruby,ruby-on-rails-3,rubygems,open-source,Ruby On Rails,Ruby,Ruby On Rails 3,Rubygems,Open Source,我正在windows上安装Rails 3。 我安装了最新的ruby 2.0.0,并更新了gems。 但当我使用gem安装rails安装rails时,成功的消息传来了,但最后我发现了 ERROR: Error installing rails: The 'atomic' native gem requires installed build tools Please update your PATH to include build tools or download th

我正在windows上安装Rails 3。 我安装了最新的ruby 2.0.0,并更新了gems。 但当我使用gem安装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'

请帮帮我…

我也遇到过同样的问题。在做了大量研究之后,我找到了一个有效的解决方案

运行以下命令:

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
gem install rails
现在运行以下命令,将DevKit增强到已安装的Ruby:

ruby dk.rb install
最后,运行以下命令:

pik use 200
gem install rails

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

我也遇到了同样的问题。:)但这是我第一次在windows上安装ruby,而且“pik”不可用 因此,我将自己放在devkit文件夹中并尝试:ruby dk.rb init 及 ruby dk.rb安装 最后 安装导轨 ...
不再有faillure了,正如错误消息所说,您需要安装Ruby DevKit,可以从rubynstaller.org获得。(还需要从那里检查合适的Devkit版本….)

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

并尝试重新安装所有轨道


我希望这有帮助,

您可能不会喜欢这个答案,但如果您选择:
就像信息中说的,它实际上对你有很大帮助

它告诉您先安装开发工具包,然后将cd安装到目录中,然后运行“ruby dk.rb init”和“ruby dk.rb install”,当安装完成后,您就可以运行“gem install rails”,它可以简单地工作

很容易错过,因为我第一次没有看到它,或者告诉我们:

RUBY\u INSTALL\u目录的路径不能包含任何空格(如“C:\Program Files\Ruby193”中的空格)。这一点非常重要,因为ruby安装路径中的空格将在您尝试安装需要DevKit的gems时立即导致某些错误消息


这为我解决了这类问题。

试着按照它说的做了吗?请参见:
http://stackoverflow.com/questions/8100891/the-json-native-gem-requires-installed-build-tools
谢谢你姐姐的大力帮助……太棒了!这对我来说太棒了!谢谢!:)那么这些说明是不完整的?只是说安装ruby,然后:gem安装rails。这对我来说也很管用,因为我做了很多事情!非常感谢。:)