ruby-on-rails - 启动 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 并且它安装成功。但我仍然收到相同的错误消息。我不知道是什么原因造成的。
解决方案
推荐阅读
- java - 上下画星星
- c# - 找不到适用于 Unity 的有效语音识别
- javascript - getExpoPushTokenAsync 出现错误“无法获取设备的 GCM 令牌”的问题
- sql - 改进 PL/pgSQL 中的聚合函数
- ionic-framework - 离子生成页面 - 跳过模块文件
- android - 无法使用 kotlin 将领域集成到 android 库模块中
- erlang - 如何创建 JSON 对象并将其传递给 REST API 调用?
- python - 使用 ansible 配置 docker 容器
- ruby-on-rails - 系统启动 4.15.0-47-generi Tue Apr 23 11:44 仍在运行(.last with rails c)
- javascript - 如何将具有平滑动画的 scrollIntoView 转换为 Promise?