Я подозреваю, что проблема в том, что вы используете дистрибутив One-Click Installer для Ruby, который сейчас сильно устарел. Вместо этого используйте RubyInstaller , который заменяет OCI и решает большинство проблем Ruby on Windows.
RubyInstaller включает в себя текущую версию RubyGems, а проект также предоставляет дополнительный компилятор под названием DevKit, который позволяет корректно компилировать любые собственные расширения, включенные в пакеты gem. RubyInstaller помечен как Кандидат на выпуск, потому что осталось несколько настроек для улучшения пользовательского опыта, но я нашел его полностью функциональным и стабильным.
Поведение --include-dependencies теперь по умолчанию для RubyGems, поэтому, если у вас есть RubyInstaller и DevKit, вы можете настроить свой стек следующим образом:
- gem install gemcutter
- gem install sqlite3-ruby
- рельсы для установки драгоценных камней
Я предполагаю, что у вас уже есть SQLite3 в системе. Если нет, вам просто нужно взять файлы sqlite3.dll и sqlite3.exe с веб-сайта SQLite и вставить их в папку в своем PATH перед установкой гемов.