当我运行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。
答案 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
。