2011-10-07 47 views
0

我试过更新宝石。我发现的问题试图做的Heroku耙分贝后:迁移和它说:rake db:migrate depreciated ...我该怎么办?

rake aborted! 
no such file to load -- faker 
/app/Rakefile:7:in `<top (required)>' 
(See full trace by running task with --trace) 

然后当我耙分贝:迁移它说:

NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01. 
Gem.source_index called from /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.12/lib/bundler/shared_helpers.rb:3. 
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01. 
Gem.source_index called from /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.12/lib/bundler/source.rb:162. 
NOTE: Gem::SourceIndex#each is deprecated with no replacement. It will be removed on or after 2011-11-01. 
Gem::SourceIndex#each called from /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.12/lib/bundler/source.rb:162. 
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01. 
Gem.source_index called from /usr/local/rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.12/lib/bundler/shared_helpers.rb:84. 

不太清楚我在做什么错误。

回答

0

我想通了。我不知道为什么这个事情随机突然发生,但回滚到早期版本的rubygems解决了这个问题。代码如下:

sudo gem update --system 1.6.2