在链轮上部署 Heroku 失败 rails / jquery
Failed rails Heroku deploy on sprockets / jquery
我最初部署到 Heroku 的 Rails API 应用程序被拒绝并出现以下错误:
sprockets::filenotfound: couldn't find file 'jquery'
我对 API 的理解是,当应用程序更新时(使用 --skip-sprockets
)不应包含资产管道?我问了启动该项目 Rails 方面的其他开发人员,他们是否记得最初传递了该标志,但他们没有,所以不完全确定会解决这个问题。
有没有办法在事后 运行 该命令的某种形式?似乎找不到任何东西。
- 尝试手动删除
public/assets
和 sprockets 清单。
- 只放置任何 jquery 弹出
grep -ri jquery
- 确保所有
//require jquery
行都从 application.js 消失了。
- 没有视图,因此页眉或页脚中没有任何内容触发它。
- 尝试在本地预编译资产然后推送。
几乎所有针对该消息的解决方案都是用 jquery 修复它。同样,不能 100% 确定我关于不需要管道的说法是否正确。
最终删除了 Heroku 应用程序并重新部署它,之后它工作得很好。我的猜测是缓存了一些东西。
我最初部署到 Heroku 的 Rails API 应用程序被拒绝并出现以下错误:
sprockets::filenotfound: couldn't find file 'jquery'
我对 API 的理解是,当应用程序更新时(使用 --skip-sprockets
)不应包含资产管道?我问了启动该项目 Rails 方面的其他开发人员,他们是否记得最初传递了该标志,但他们没有,所以不完全确定会解决这个问题。
有没有办法在事后 运行 该命令的某种形式?似乎找不到任何东西。
- 尝试手动删除
public/assets
和 sprockets 清单。- 只放置任何 jquery 弹出
grep -ri jquery
- 只放置任何 jquery 弹出
- 确保所有
//require jquery
行都从 application.js 消失了。 - 没有视图,因此页眉或页脚中没有任何内容触发它。
- 尝试在本地预编译资产然后推送。
几乎所有针对该消息的解决方案都是用 jquery 修复它。同样,不能 100% 确定我关于不需要管道的说法是否正确。
最终删除了 Heroku 应用程序并重新部署它,之后它工作得很好。我的猜测是缓存了一些东西。