Почему гем Net :: LDAP препятствует запуску тестов? - PullRequest
1 голос
/ 10 ноября 2009

Я установил версию 0.0.4 ruby-net-ldap gem в моей системе OS X (Snow Leopard). Когда я включаю строку ...

config.gem('ruby-net-ldap')

в environment.rb, мои тесты не запускаются, и я получаю эту ошибку ...

Missing these required gems:
  ruby-net-ldap  

You're running:
  ruby 1.8.6.0 at /usr/local/bin/ruby
  rubygems 1.3.5 at /Users/ethan/.gem/ruby/1.8, /usr/local/lib/ruby/gems/1.8

Run `rake gems:install` to install the missing gems.

Но камень определенно установлен ...

$ gem list -l | grep ldap
ruby-net-ldap (0.0.4)

Мои другие драгоценные камни загружаются нормально и не представляют проблем ...

  config.gem('mislav-will_paginate', :lib => 'will_paginate')
  config.gem('haml')
  config.gem('prawn')
  config.gem('thoughtbot-shoulda', :lib => 'shoulda/rails')
  config.gem('faker')
  config.gem('binarylogic-searchlogic', :lib => 'searchlogic')
  config.gem('fastercsv')

С установленным гемом я могу выполнять запросы LDAP в консоли Rails, так что, похоже, он работает, просто вызывая ошибку всех тестов.

Кто-нибудь видел это раньше?

1 Ответ

2 голосов
/ 10 ноября 2009

Работает ли rake в той же среде Ruby, что и gem? Вы указали правильный каталог lib?

config.gem 'ruby-net-ldap', :version => '0.0.4', :lib => 'net/ldap'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...