首页 > 解决方案 > 启动 Rails 项目的问题

问题描述

我决定开始一个 Rails 项目。我去了终端,像往常一样输入 rails new blog。而不是完成我得到了这个错误

使用原生扩展安装 nio4r 2.3.1 Gem::Ext::BuildError: ERROR: Failed to build gem native extension。

当前目录:C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/nio4r-2.3.1/ext/nio4r C:/Ruby23-x64/bin/ruby.exe -r ./siteconf20181001-1392 -69sdrh.rb extconf.rb

当前目录:C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/nio4r-2.3.1/ext/nio4r make "DESTDIR=" clean 'make' 不被识别为内部或外部命令,可运行的程序或批处理文件。

当前目录:C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/nio4r-2.3.1/ext/nio4r make "DESTDIR=" 'make' 不被识别为内部或外部命令,可操作程序或批处理文件。

制作失败,退出代码 1

Gem 文件将继续安装在 C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/nio4r-2.3.1 以供检查。结果记录到 C:/Ruby23-x64/lib/ruby/gems/2.3.0/extensions/x64-mingw32/2.3.0/nio4r-2.3.1/gem_make.out

安装 nio4r (2.3.1) 时出错,Bundler 无法继续。gem install nio4r -v '2.3.1' --source 'https://rubygems.org/' 在捆绑之前确保成功。

在 Gemfile 中:rails 被解析为 5.2.1,它依赖于 actioncable 被解析为 5.2.1,它依赖于 nio4r

现在我确实安装了 gem 文件 nio4r 版本 2.3.1 并且它安装成功。但我仍然收到相同的错误消息。我不知道是什么原因造成的。

标签: ruby-on-railsrubyrubygems

解决方案


推荐阅读