2011-12-04 9 views
0

私はRubyで始まり、最初のブログを作成しようとしています。 Ruby on Rails:Rake db:create - > gemが見つかりませんでした

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. 

誰も問題が何であるかを知っていますか?

答えて

0

jsonが既にインストールされているかどうかを確認するには、 "gem list | grep json"を試してみてください。 、幸運

gem 'json'

、その後

bundle install jsonまたはbundle update json

+0

これはjsonが見つかりましたが、私はまだ同じエラーが発生しましたGemfileに記載されている宝石ソースのどれかでgem 'rails(= 3.1.3)x86-mingw32'が見つかりませんでした。 不足している宝石をインストールするには 'bundle install'を実行してください。 – ArchiButtle

1

もする必要があります。 その後、あなたは(あなたのサイトのディレクトリに)Gemfileに以下の行を追加することができます実行

bundle exec rake db:create 
+0

それは動作しませんでした あなたのGemfileにリストされている宝石ソースのどれでもgem 'rails(= 3.1.3)x86-mingw32'が見つかりませんでした。 不足している宝石をインストールするには 'bundle install'を実行してください。 – ArchiButtle

関連する問題