2014-09-23 47 views
0

我錯誤地創建使用rake db:create:all我的數據庫,而不包括bundle exec。我應該刪除所有數據庫並使用bundle exec rake db:create:all重新創建它們嗎?「耙分貝:創建:所有的」不包括「捆綁高管」

+2

束高管只是運行在您給出的寶石環境中的命令。這不應該是創建數據庫所必需的,所以不,你應該沒問題。 – Donovan 2014-09-23 18:35:27

回答

1

bundle exec rake db:create:all執行與命令DB耙腳本:創建:在電流束的情況下。
在某些情況下,運行可執行文件(如DB:創建:全部)無bundle exec可能無法正常工作,如果可執行文件不安裝在您的系統或以任何寶石與您的包衝突拉動。
但由於你的情況,它不返回任何錯誤工作正常,刪除並重新創建數據庫不需要

+2

較新版本的'bundler'和'rubygems'使得不需要顯式的'bundle exec'。 – tadman 2014-09-23 18:50:56