我们使用Heroku fork命令来克隆我们的生产Rails 3应用程序进行一些测试。这是成功的。Heroku在git push上部署“预编译资产失败”
我们现在试图通过标准的heroku git推送部署将更改推送到新的分叉应用程序。
我们正在收到“预编译资产失败”。和“推送被拒绝,未能编译Ruby应用程序”每次尝试的错误。
这个确切的回购是用于更新我们的生产应用程序没有问题。
你能指示我如何解决这个问题吗?
我们使用Heroku fork命令来克隆我们的生产Rails 3应用程序进行一些测试。这是成功的。Heroku在git push上部署“预编译资产失败”
我们现在试图通过标准的heroku git推送部署将更改推送到新的分叉应用程序。
我们正在收到“预编译资产失败”。和“推送被拒绝,未能编译Ruby应用程序”每次尝试的错误。
这个确切的回购是用于更新我们的生产应用程序没有问题。
你能指示我如何解决这个问题吗?
试试这个在你的config/application.rb中
config.assets.initialize_on_precompile =假
此外,检查是否包含在您的Gemfile宝石 'turbolinks'。在我的情况下,我没有多次部署应用程序(即使通过添加'initialize_on_precompile'修改了我的application.rb文件后),直到我更改了我的Gemfile并安装了缺少的gem。
另外,如果你没有看到之前,有一些有用的信息有关的分岔和部署在Heroku(节“部署”):https://devcenter.heroku.com/articles/fork-app
你能提供的Rails的版本和Ruby版本使用的是? –
您的CSS/JS文件可能有问题 - 有什么方法可以向我们显示日志吗?在某处会有一个错误引用 –