Ruby on Rails:Rake db:create - >找不到宝石

时间:2011-12-04 15:56:13

标签: ruby-on-rails ruby rubygems gem rake

我从轨道上的ruby开始,我正在尝试创建我的第一个博客。所以我跑了:

rails new blog -database=mysql

出现错误:

Gem::InstallError: The 'json' native gem requires installed build tools.

但是因为我在博客目录中看到了一个json目录,所以我并不在乎。 所以我运行命令来创建数据库:

rake db:create --trace 

我还有另一个错误:

Could not find gem 'rails (= 3.1.3) x86-mingw32' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.

有人知道这是什么问题吗?

2 个答案:

答案 0 :(得分:1)

也可能需要运行

bundle exec rake db:create

答案 1 :(得分:0)

您可以尝试“gem list | grep json”来检查json是否已经安装。 然后,您可以在Gemfile中添加以下行(在您站点的目录中):

gem 'json'

然后

bundle install jsonbundle update json

祝你好运,