Вы добавляете неправильный путь к $LOAD_PATH
.
File.expand_path('lib', __FILE__)
оценивается как ${GEM_PATH}/lib/oa-casport.rb/lib
, который, очевидно, не существует.
Вместо этого укажите ваши пути в вашем gemspec:
Gem::Specification.new do |spec|
# ...
spec.require_paths = [ 'lib' ]
# ...
end
PS: Просто чтобы решить начальную проблему: Вы, вероятно, хотели добавить следующее к $LOAD_PATH
: File.expand_path(File.dirname __FILE__)
.