2013-08-29 69 views
1

谈到Rails时总共有初学者 - 一直使用本指南来帮助开始:http://createdbypete.com/articles/ruby-on-rails-development-with-mac-os-x-mountain-lion/这一切似乎都没问题。我想使用Postgresql,但是我的耙子版本有问题。不正确的耙子版本

当我尝试与创建我的数据库:

rake db:create:all 

...我得到耙中止!消息,并告诉我,我已经激活了0.9.6,但我的Gemfile需要10.1.0

我发现这里上几个类似的帖子,所以我最终想:

bundle exec rake db:migrate 

但这说数据库呢不存在 - 但这正是我想要做的。

任何想法???

+0

你做捆绑安装? – roninblade

+0

是的,它显示耙子10.1.0“使用耙子(10.1.0)” – tommyd456

+0

没有参考耙在我的Gemfile。或者你的意思是Gemfile.lock? – tommyd456

回答

1

你可以试试这个:

bundle exec rake db:create:all 

然后

bundle exec rake db:migrate 
+0

谢谢 - 现在一切正常 - 你认为我错误地设置了一些东西,或者这是一个常见问题? – tommyd456

+0

:)这很常见。如果您的系统中有多个rake gem版本,则会发生这种情况。 –