Ruby on rails :捆绑更新,在 Windows 中给出错误



我正在尝试运行我的rails服务器。当我第一次运行时,我遇到了这样的错误

找不到时区数据源。要解决此问题,请安装 TZInfo:

我通过更新 gem 文件中 tzinfo 数据的 x64 版本来解决此错误。之后,当我运行捆绑包更新时,我收到以下错误

*

extconf.rb 失败 *由于某种原因无法创建 Makefile,可能缺少必要的库和/或标头。 检查 有关更多详细信息,Mkmf.log 文件。 您可能需要配置 选项。

提供的配置选项: --带选择目录 --无选择目录 --带选择-包含 --without-opt-include=${opt-dir}/include --与选择库 --without-opt-lib=${opt-dir}/lib --与制作程序 --没有制作程序 --srcdir=. --柯迪尔 --ruby=C:/Ruby24-x64/bin/$(RUBY_BASE_NAME) --with-libxml2-config --without-libxml2-config --与 pkg-config --without-pkg-config extconf.rb:29:in '': "libxml2" 包不可用。(运行时错误)

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

C:/Ruby24-x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/ovirt-engine-sdk-4.3.0/mkmf.log

扩展失败,退出代码 1

Gem 文件将保持安装在 C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/ovirt-engine-sdk-4.3.0 for 检查。结果记录到 C:/Ruby24-x64/lib/ruby/gems/2.4.0/extensions/x64-mingw32/2.4.0/ovirt-engine-sdk-4.3.0/gem_make.out

安装 ovirt-engine-sdk (4.3.0) 时出错,并且 捆绑程序无法继续。在捆绑之前,请确保gem install ovirt-engine-sdk -v '4.3.0' --source 'https://rubygems.org/'成功。

在 Gemfile 中:雾已解析为 2.1.0,这取决于 fog-ovirt 已解析为 1.1.6,这取决于 ovirt-engine-sdk

可能出现什么问题?如何在Windows机器中解决此问题?

我知道这对你来说可能不是一个好的答案,但是在Windows上运行Ruby on Rails是一种痛苦,而且会是可怕的经历,尝试设置与Ubuntu,Debian或任何其他Linux发行版的双启动以及Windows,然后你可以使用RoR进行开发。

相关内容

  • 没有找到相关文章

最新更新