1
我试图运行:预编译的资产在生产轨道4,5的应用
RAILS_ENV=production bundle exec rake assets:precompile
但我得到这个错误:
rake aborted!
database configuration does not specify adapter
然而,没有什么生产组我的数据库中配置文件,因为我使用Heroku,它不需要设置它。
我试图运行:预编译的资产在生产轨道4,5的应用
RAILS_ENV=production bundle exec rake assets:precompile
但我得到这个错误:
rake aborted!
database configuration does not specify adapter
然而,没有什么生产组我的数据库中配置文件,因为我使用Heroku,它不需要设置它。
如果您复制您的开发配置并为其生产标签,它应该可以工作。由于heroku覆盖它,如果存在的话,你不会造成任何问题,你可以在本地进行预编译。
是这样的...
development:
adapter: sqlite3
encoding: unicode
database: yourapp_development
pool: 5
username: yourapp
password:
production:
adapter: sqlite3
encoding: unicode
database: yourapp_development
pool: 5
username: yourapp
password:
因此,只需添加一个。即开发或测试设置。 – phoet
可以正确复制和粘贴测试设置包含的数据库名称吗? – niftygrifty
您可以在创建资产后立即将其删除。我假设你只是测试预编译步骤。 – phoet