# gem which sqlite3
/usr/lib64/ruby/gems/1.8/gems/sqlite3-1.3.6/lib/sqlite3.rb
# irb
irb(main):001:0> require 'sqlite3'
LoadError: no such file to load -- sqlite3
from (irb):1:in `require'
from (irb):1
from :0
Я новичок в рубине, но опыт с Perl. Поэтому я подозреваю, что это одна из тех проблем библиотеки, где sqlite3 был установлен в месте, о котором «gem» знает, но «irb» и «ruby» этого не делают. Может ли кто-нибудь предложить способ, которым я могу исправить эту проблему? благодаря!требуют, чтобы «sqlite3» терпит неудачу после установки gem sqlite3
Просто чтобы подтвердить, у вас есть sqlite3 (бинарные файлы, а не драгоценный камень)? Если вы используете дистрибутив linux, вы можете использовать что-то вроде 'sudo-apt get install sqlite3 '. – sunnyrjuneja
Мне удалось загрузить sqlite3, но только после того, как я удалил рубин, который я установил из своего репозитория YUM, и установил ruby 1.9 из исходного кода, а затем установил sqlite3 через драгоценный камень, который был установлен с ruby 1.9. –
Замечательно, что это работает! Если бы я мог порекомендовать рассмотреть возможность использования rvm для управления вашими рубинами. Кроме того, через 2 дня он должен позволить вам ответить на ваш вопрос и пометить его как ответ. Таким образом, вопрос будет отображаться как закрытый, и люди в будущем могут извлечь выгоду из вашего опыта. – sunnyrjuneja