所以我收到了这个错误:
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。
提取的项目答案 0 :(得分:1)
弃用警告已添加到版本2.3.9中的ActiveSupport
(来源here)。他们就是这样,警告。
对于Gem.source_index
注释,请参阅this question。
bcrypt
错误应该通过重新安装bcrypt
来解决(请参阅相关错误here)。
答案 1 :(得分:0)
所以看起来我要做的就是添加 gem'bcrypt-ruby',:require => “bcrypt”到gemfile然后调用sudo gem install bcrypt-ruby:)