В настоящее время мы пытаемся упаковать sqlite3 и sqlite3-ruby с приложением, которое будет выпущено как открытый исходный код (на основе ruby / rails).
Я оцениваю возможность упаковки sqlite3-ruby дляWindows, Linux и Mac.
Я думал о том, чтобы загрузить sqlite3-amalgamation, sqlite3-ruby на все платформы и затем скомпилировать на каждой.
Вот мои вопросы / текущие проблемы:
1) sqlite3-ruby docs при компиляции сообщает:
Установить SQLite3, включив параметр SQLITE_ENABLE_COLUMN_METADATA
Куда мне это положить?В make-файле?Любые указатели или примеры были бы действительно полезны!
2) Компиляция sqlite3-ruby с текущим sqlite3 - sqlite3-ruby, кажется, ищет sqlite.h
, к сожалению, текущий sqlite3, кажется, только обеспечивает sqlite3.h
;Что я здесь не так делаю?
Возможно, мои мысли / шаги по компиляции sqlite3-ruby неправильные, может быть?
- Загрузить объединение с sqlite.org
- Скомпилировать впользовательский каталог
- Измените
install.rb
(строка 11) на:
unless system( "ruby extconf.rb --with-sqlite-dir=/my/custom_dir" )
Любые указатели или помощь очень приветствуются!