我試圖部署這樣的部署軌sqlite3的數據庫:如何使用Capistrano的
bundle exec cap deploy:cold
RAILS_ENV=production rake db:migrate
bundle exec cap deploy:migrate
,但所有的時間顯示在日誌文件中的錯誤:
I, [2014-04-14T14:15:14.853543 #10769] INFO -- : Started GET "https://stackoverflow.com/users/sign_up" for
176.192.228.14 at 2014-04-14 14:15:14 -0400
I, [2014-04-14T14:15:14.856055 #10769] INFO -- : Processing by
Devise::RegistrationsController#new as HTML
I, [2014-04-14T14:15:14.857398 #10769] INFO -- : Completed 500 Internal Server Error
in 1ms
F, [2014-04-14T14:15:14.860844 #10769] FATAL -- :
ActiveRecord::StatementInvalid (Could not find table 'users')
但在當前/ DB文件夾是創建了production.sqlite3。
在localhost:3000它工作正常。
我怎樣才能遷移db生產與capistrano?
我使用nginx的和麒麟,這是我的回購https://github.com/EgorkZe/bh
你或許應該符號鏈接,而不是複製。 –