ROR предупреждение об устаревании пустыни-0,5,4 - PullRequest
1 голос
/ 26 сентября 2011

Итак, я получаю эту ошибку:

DEPRECATION WARNING: ActiveSupport::Dependencies.load_paths is deprecated, 
please use autoload_paths instead. (called from load_paths at 
/opt/local/lib/ruby/gems/1.8/gems/desert-0.5.4/lib/desert/manager.rb:36)

раза как миллион после скрипта / сервера ruby ​​вызова до этого предупреждения

=> Booting WEBrick
=> Rails 2.3.12 application starting on http://0.0.0.0:3000

, а затем после ошибки activesupport я получаюкуча

NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /opt/local/lib/ruby/gems/1.8/gems/rails-2.3.12/lib/rails/gem_dependency.rb:78.

, а затем после всех этих предупреждений и заметок я получаю

/Users/anthonysierra/.gem/ruby/1.8/gems/bcrypt-ruby-2.1.4/lib/bcrypt_ext.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2010-12-23 patchlevel 330) [x86_64-darwin10]

Abort trap

Мои вопросы: как я могу добавить гемы или установить их, чтобы запустить их?Если вам интересно, это проект, который я вытащил из SVN.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

Предупреждения об устаревании были добавлены в ActiveSupport в версии 2.3.9 (источник здесь ).Это всего лишь предупреждения.

Примечание Gem.source_index см. в этом вопросе .

Ошибка bcrypt должна быть решена путем переустановки bcrypt(см. связанную ошибку здесь ).

0 голосов
/ 30 сентября 2011

Похоже, мне нужно было добавить gem 'bcyrpt-ruby',: require => "crypt" в gemfile и затем вызвать sudo gem install bcrypt-ruby:)

...