в Gemfile;
gem 'activeldap'
gem 'netldap'
в файле boot.rb;
require 'thread'
require 'rubygems'
require 'active_ldap'
$ldap = ActiveLdap::Base.establish_connection(host: 'somehost', port: 636, base: 'xyz', bind_dn: 'some@example.com', password: 'password', allow_anonymous: false, follow_referrals: true)
Ошибка, которую я получаю;
ВНИМАНИЕ: Если вы планируетезагрузите любое из основных расширений ActiveSupport в Hash, обязательно сделайте это до загрузки Sinatra :: Application или Sinatra :: Base.Если нет, вы можете игнорировать это предупреждение./Users/abc/.rvm/gems/ruby-2.3.0/gems/activesupport-3.0.0/lib/active_support/values/time_zone.rb:272: предупреждение: круговая ссылка на аргумент - теперь /Users/abc/.rvm/gems/ruby-2.3.0/gems/activeldap-1.0.9/lib/active_ldap.rb:894:in <top (required)>': uninitialized constant Dependencies (NameError) from /Users/abc/Documents/storageapi/boot.rb:23:in
require '
Кто-нибудь сталкивался с такой проблемой?Я использую ruby 2.3.7.