由于资产管道错误,无法在Heroku上部署Rails应用。

我有一个简单的Rails应用,我想在Heroku上部署,以便获得一些用户测试和反馈。然而,我在Heroku上部署时遇到了问题,因为我收到一个错误,基本上是说它无法找到这个应用程序。image1.jpeg 在我的资产管道中。然而,我是从GitHub上部署的,我已经确认GitHub上有资产管道中的所有图像。

这是Heorku的官方错误日志。

2020-04-18T18:44:57.915542+00:00 heroku[router]: at=info method=GET path="/" host=finalproj493.herokuapp.com request_id=2533d3cb-5dee-4052-bb56-98b4f7fd65dc fwd="99.28.183.27" dyno=web.1 connect=0ms service=8ms status=500 bytes=1827 protocol=https
2020-04-18T18:44:57.910183+00:00 app[web.1]: I, [2020-04-18T18:44:57.910093 #4]  INFO -- : [2533d3cb-5dee-4052-bb56-98b4f7fd65dc] Started GET "/" for 99.28.183.27 at 2020-04-18 18:44:57 +0000
2020-04-18T18:44:57.910888+00:00 app[web.1]: I, [2020-04-18T18:44:57.910825 #4]  INFO -- : [2533d3cb-5dee-4052-bb56-98b4f7fd65dc] Processing by WelcomeController#index as HTML
2020-04-18T18:44:57.912171+00:00 app[web.1]: I, [2020-04-18T18:44:57.912112 #4]  INFO -- : [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]   Rendering welcome/index.html.erb within layouts/application
2020-04-18T18:44:57.912529+00:00 app[web.1]: I, [2020-04-18T18:44:57.912475 #4]  INFO -- : [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]   Rendered welcome/index.html.erb within layouts/application (Duration: 0.3ms | Allocations: 120)
2020-04-18T18:44:57.912717+00:00 app[web.1]: I, [2020-04-18T18:44:57.912663 #4]  INFO -- : [2533d3cb-5dee-4052-bb56-98b4f7fd65dc] Completed 500 Internal Server Error in 2ms (Allocations: 424)
2020-04-18T18:44:57.914850+00:00 app[web.1]: F, [2020-04-18T18:44:57.914793 #4] FATAL -- : [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]   
2020-04-18T18:44:57.914851+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc] ActionView::Template::Error (The asset "image1.jpeg" is not present in the asset pipeline.):
2020-04-18T18:44:57.914852+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     14:     <br>
2020-04-18T18:44:57.914852+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     15: 
2020-04-18T18:44:57.914852+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     16:     <div>
2020-04-18T18:44:57.914853+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     17:         <%= image_tag(ActionController::Base.helpers.asset_path("image1.jpeg"), :size =>"350x500") %>
2020-04-18T18:44:57.914853+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     18:     </div>
2020-04-18T18:44:57.914854+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     19: 
2020-04-18T18:44:57.914854+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]     20:     <br>
2020-04-18T18:44:57.914854+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc]   
2020-04-18T18:44:57.914855+00:00 app[web.1]: [2533d3cb-5dee-4052-bb56-98b4f7fd65dc] app/views/welcome/index.html.erb:17

我可以让它在本地运行得很好 但我无法在Heroku上运行它。每当我尝试进入项目的Heroku URl时,它都会说 “我们很抱歉,但出了点问题”。

我尝试了以下方法。运行Heroku的db: rake和db: migrate。

解决方案:

其实,我找到了答案!就是一句话,你要在Heroku上部署它,但却遇到了问题,因为我收到了一个错误… 这是一个单行本,你必须去到 production.rb 并将其改为:

  config.assets.compile = true

给TA打赏
共{{data.count}}人
人已打赏
未分类

Spring云流服务总线绑定器的错误通道

2022-9-7 22:00:18

未分类

如何针对不同处理器架构并发构建UWP应用捆绑包

2022-9-7 22:00:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索