Ошибка при загрузке гема Active Record с помощью приложения sinatra с использованием RVM

Я настроил набор гемов RVM на уровне проекта для запускаемого приложения sinatra, которое будет подключаться к локальной базе данных с помощью Active Record. Чтобы проверить это, я попытался запустить следующее тестовое приложение:

test.rb

require 'rubygems' # may not be needed, depending on platform
require 'sinatra'
require 'activerecord'

class Article < ActiveRecord::Base
end

get '/' do
  Test.establish_connection(
    :adapter => "sqlite3",
    :database => "hw.db"
  )
  Test.first.content
end

(Взято из ответа на этот вопрос:Как лучше всего общаться с базой данных при использовании Sinatra?)

Когда я бегуruby -rubygems test.rb Я получаю эту ошибку:

/Users/[user]/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- activerecord (LoadError)

Я уже установил гем Active Record, и он появляется вgem list а такжеrvm current отображает правильный набор драгоценностей. Я новичок в RVM, и я думаю, что это как-то связано с тем, что у него нет правильного пути загрузки, но я чувствую, что все настроил правильно, поэтому я был бы признателен за предложения о том, что не так. Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос