如何在Windows

时间:2018-02-24 13:16:53

标签: ruby-on-rails ruby

在尝试安装Ruby on Rails时遇到错误,如下面的命令

Praveen@PraveenLaptop MINGW64 ~
$ gem install rails --no-ri --no-rdoc
  

错误:安装rails时出错:

     

错误:无法构建gem原生扩展。

     

当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/ni o4r

     

C:/Ruby25-x64/bin/ruby.exe -r ./siteconf20180224-8176-ibolzo.rb extconf.rb

     

当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/nio4r   让“DESTDIR =”干净   'make'不被视为内部或外部命令,   可操作程序或批处理文件。

     

当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/nio4r   制作“DESTDIR =”   'make'不被视为内部或外部命令,   可操作程序或批处理文件。

     

make failed,退出代码1

     

Gem文件将保留在C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r- 2.2.0中进行检查。   结果记录到C:/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0 /nio4r-2.2.0/gem_make.out   暂时增强MSYS / MINGW的PATH ...   构建原生扩展。这可能需要一段时间......

任何人都可以找出出现此错误的问题

1 个答案:

答案 0 :(得分:1)

错误在于它无法找到make。如果已安装MSYS2,请确保在PATH环境变量中添加安装MSYS2的位置。

或者,如果您没有(或想要重新安装)MSYS2,则可以运行ridk install,以便ruby可以使用它。