Я пытаюсь запустить свой сервер rails. Когда я впервые запустил, я получил такую ошибку
Не удалось найти источник данных о часовом поясе. Чтобы решить эту проблему, либо установите TZInfo:
Я устраняю ошибку, обновляя x64-версию tzinfo-data в файле gem. После этого, когда я запускал обновление пакета, я получаю следующую ошибку
* extconf.rb failed * Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и/или заголовков. Дополнительные сведения см. в файле mkmf.log. Вам могут понадобиться параметры конфигурации.
Предоставленные параметры конфигурации: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib -- без-opt-lib=${opt-dir}/lib --with-make-prog --without-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" недоступен. (Ошибка выполнения)
Чтобы узнать, почему это расширение не удалось скомпилировать, проверьте файл 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
Файлы Gem останутся установленными в 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), и Bundler не может продолжить работу. Перед объединением убедитесь, что
gem install ovirt-engine-sdk -v '4.3.0' --source 'https://rubygems.org/'
выполнено успешно.В Gemfile: туман был разрешен до 2.1.0, который зависит от тумана-ovirt, был разрешен до 1.1.6, который зависит от ovirt-engine-sdk
Что могло пойти не так? Как решить эту проблему на компьютерах с Windows?