我正在尝试运行Rails服务器。第一次跑步时,我遇到了这样的错误
找不到时区数据源。要解决此问题,请安装TZInfo:
我通过更新gem文件中的tzinfo-data的x64版本来解决该错误。之后,当我运行捆绑更新时,出现以下错误
* extconf.rb失败* 由于某种原因(可能缺少必需的库和/或头文件)而无法创建Makefile。校验 有关更多详细信息,请参见mkmf.log文件。您可能需要配置 选项。
提供的配置选项: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib --without-opt-lib = $ {opt-dir} / lib --with-make-prog --with-make-prog --srcdir =。 --curdir --ruby = C:/ Ruby24-x64 / bin / $(RUBY_BASE_NAME) --with-libxml2-config --without-libxml2-config --with-pkg-config --without-pkg-config extconf.rb:29:in':“ libxml2”软件包不可用。 (RuntimeError)
要查看此扩展为何无法编译,请检查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
extconf失败,退出代码1
宝石文件将继续安装在 C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/ovirt-engine-sdk-4.3.0用于 检查。结果记录到 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)时发生错误,并且 捆绑器无法继续。捆绑之前,请确保
iframe
成功。在Gemfile中:雾化为2.1.0,具体取决于 fog-ovirt被解析为1.1.6,具体取决于 ovirt-engine-sdk
可能出了什么问题?如何在Windows计算机中解决此问题?
答案 0 :(得分:0)
我知道这可能不是一个很好的答案,但是在Windows上运行Ruby on Rails会很痛苦,并且会带来糟糕的体验,请尝试与Ubuntu,Debian或任何其他Linux发行版一起设置双启动使用Windows,然后您就可以使用RoR进行开发了。