2011-12-04 63 views
0

我開始在軌道上的紅寶石,我試圖創建我的第一個博客。所以,我跑:Ruby on Rails:Rake db:create - >找不到寶石

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

你可以試試「gem list | grep json」來檢查json是否已經安裝。 然後,你可以在Gemfile中添加以下行(在你的站點的目錄):

gem 'json'

然後

bundle install jsonbundle update json

祝你好運,

+0

它發現了JSON,但我仍然有同樣的錯誤無法找到Gemfile中列出的任何Gem源中的Gem'rails(= 3.1.3)x86-mingw32'。 運行'bundle install'安裝缺失的寶石。 – ArchiButtle

1

可能還需要運行

bundle exec rake db:create 
+0

它沒有工作 無法在您的Gemfile中列出的任何gem源中找到gem'rails(= 3.1.3)x86-mingw32'。 運行'bundle install'安裝缺失的寶石。 – ArchiButtle

相關問題