Драгоценные камни: Разница между SQLite3 и SQLite3-Ruby?

StackOverflow https://stackoverflow.com/questions/2294207

  •  21-09-2019
  •  | 
  •  

Вопрос

Я случайно побежал:

sudo gem install sqlite3

вместо:

sudo gem install sqlite3-ruby

Итак, теперь, когда я запускаю список драгоценных камней, я получаю:

gem list

*** LOCAL GEMS ***

sqlite3 (0.0.7)
sqlite3-ruby (1.2.5)

Какая разница между двумя? И мне нужно оба?

Это было полезно?

Решение

SQLite3-Ruby Вам, вероятно, нужен драгоценный камень. Это единственный драгоценный камень SQLite, который я установил.

SQLite3 (0,0,7) описан здесь: как привязки SQLite3 FFI для Ruby 1.9

Другие советы

Насколько я могу судить сегодня (июнь 2011 г.), оба драгоценных камня одинаковы.

На Rubygems.org SQLite3 а также SQLite3-Ruby указывать на то же самое SQLite3-Ruby Repository на GitHub.

Из описания проекта на GitHub:

Этот модуль позволяет программам Ruby взаимодействовать с двигателем базы данных SQLITE3 (http://www.sqlite.org) У вас должен быть установлен двигатель SQLite, чтобы создать этот модуль. Обратите внимание, что этот модуль не совместим с SQLite 2.x.

Один из сопровождающих подтвердил переименование драгоценного камня из sqlite3-ruby к sqlite3 здесь:

Это объявление состоит в том, чтобы сообщить вам, что драгоценный камень SQLite3-Ruby переименован в (Drum Roll, пожалуйста) «SQLite3».

Мы будем поддерживать обратную совместимость, выпустив пустой драгоценный камень «sqlite3-ruby», который зависит от «sqlite3». Пустой драгоценный камень SQLite3-Ruby будет содержать сообщение о установке Post, которое сообщит людям о том, чтобы сделать переключатель.

При использовании SQLite3-Ruby вы получите следующий выход:

Привет! Gem SQLite3-Ruby изменил свое имя на SQLite3. Вместо установки sqlite3-ruby, вы должны установить sqlite3. Анкет Пожалуйста, обновите свои зависимости соответственно.

Спасибо от команды Ruby SQLite3!

<3 <3 <3 <3

Так кажется, что «sqlite3» - это путь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top