Я пытаюсь установить bdb в Ubuntu как гем следующим образом:
gem install bdb
Я не использую sudo, так как я устанавливаю с помощью rvm. Версия ruby в моей системе - 1.9.1, но для этой установки я использую версию 1.8.7 (как видите, я устанавливаю rbot). Проблема, с которой я столкнулся:
checking for db_version() in -ldb-4.something... no
Я полагаю, это означает, что rubygems не находит ldb4.something в тех местах, где он ищет. Это потому, что я установил libdb-4.something (на самом деле 7) с помощью sudo, а рубиновая версия моей системы отличается от рубиновой версии, которую я использую для bdb? Как мне управлять такой ситуацией, используя rvm? Возможно, я делаю что-то не так, но мне кажется, что моя проблема в том, что не все, что я использую, является драгоценным камнем, а вещи, которые не являются драгоценными камнями, видят неправильную версию ruby.
(если это Оказывается, моя проблема совершенно не связана: меня все еще интересует вопрос. Как я делаю вещи? Если в моей системе установлена определенная версия ruby, уживаться с гемами, установленными с помощью rvm под разными версиями ruby?)