Rails Gem 5.0.0安装错误

时间:2017-10-04 21:29:38

标签: ruby-on-rails

我在安装Rails时遇到错误。我使用的是64位Windows 10,我已经安装了MSYS2开发工具包和Ruby。以下是命令提示符中的错误消息:

  

C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:457:在'try_do'中:编译器   无法生成可执行文件。 (RuntimeError)
  你必须   首先安装开发工具           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:588:在'try_cpp'中           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:1095:在'block in have_header'中           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:945:在'block in checking_for'中           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:351:在'块(2级)中推迟'           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:321:in'open'
          来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:351:在'阻止推迟'中           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:321:in'open'
          来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:347:在'推迟'中           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:944:在'checking_for'中           来自C:/Ruby24-x64/lib/ruby/2.4.0/mkmf.rb:1094:在'have_header'中           来自extconf.rb:3:在''

中      

要查看此扩展无法编译的原因,请查看mkmf.log   可以在这里找到:

     

C:/Ruby24-x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/nio4r-1.2.1/mkmf.log

     

extconf失败,退出代码1

有什么建议吗?任何帮助或提示?

感谢您的时间和帮助, 大卫

1 个答案:

答案 0 :(得分:3)

You have to install development tools first.

这是安装开发工具的必备条件。您可以在article

中找到更多说明