我在运行命令时遇到这个问题:
捆绑安装 - 没有开发测试
Gem :: Ext :: BuildError:错误:无法构建gem原生扩展。
当前目录: C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/rmagick-2.16.0/ext/RMagick C:/Ruby25-x64/bin/ruby.exe -r ./siteconf20180131-9264-1gsyu6v.rb extconf.rb * extconf.rb失败* 由于某些原因无法创建Makefile,可能缺少必要的 库和/或标题。检查mkmf.log文件以获取更多详细信息。你可以 需要配置选项。
提供配置选项: --with-OPT-DIR --without-OPT-DIR --with-OPT-包括 --without-OPT-包括= $ {停用DIR} /包括 --with-OPT-LIB --without-OPT-LIB = $ {选择-DIR} / lib目录 --with-MAKE-PROG --without-MAKE-PROG --srcdir =。 --curdir --ruby = C:/ Ruby25-64 / bin中/ $(RUBY_BASE_NAME) extconf.rb:141:在``':没有这样的文件或目录 - 识别-version (错误:: ENOENT) 来自extconf.rb:141:in
configure_compile_options' from extconf.rb:16:in
initialize' 来自extconf.rb:548:new' from extconf.rb:548:in
'>extconf失败,退出代码1
Gem文件将保持安装状态 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/rmagick-2.16.0进行检查。 记录结果 C:/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0/rmagick-> 2.16.0 / gem_make.out
安装rmagick(2.16.0)时发生错误,而Bundler不能 继续。 在捆绑之前确保
gem install rmagick -v '2.16.0'
成功。在Gemfile中: rmagick
我这样做是为了安装redmine,我已经更新了ruby的所有依赖项。