rake db:种子问题

时间:2011-08-16 09:26:01

标签: ruby-on-rails-3 rake

当我运行rake db:seed或rake db:migrate时,我发现这里有一个奇怪的问题:

user@ubuntu:~/Desktop/staging/config$ bundle show activeresource
/usr/lib/ruby/gems/1.8/gems/activeresource-3.0.3
user@ubuntu:~/Desktop/staging/config$ rake db:seed
(in /home/rohan/Desktop/staging)
Could not find activesupport-3.0.3 in any of the sources
Try running `bundle install`.
user@ubuntu:~/Desktop/staging/config$ ruby --version
ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]

我不知道该怎么办。任何帮助,将不胜感激。为了记录,我正在使用RVM。

3 个答案:

答案 0 :(得分:1)

运行bundle install。这将解决问题。

答案 1 :(得分:1)

你需要在gemfile中需要rails然后运行bundle install。

gem "rails", 'version'

现在运行bundle install

答案 2 :(得分:0)

假设您尝试按照要求运行bundle install,您可能只需要使用:

$ bundle exec rake db:seed

在捆绑包的上下文中运行rake