如何解决Rails webpacker 没有包目录
Premable:作为一个 Rails 6.1.3 应用程序,在部署时,我注意到迁移没有启动,因此手头可能存在 capistrano 问题。
作为初始部署,共享文件被复制,数据库手动创建、迁移并填充了 postgresql 存档。
但是启动服务器会导致投诉
Webpacker can't find application.js
在检查目录结构时,public/packs
目录不存在。
在本地主机上,这些是在第一页调用时创建的;但这不会发生在 VPS 上。
在咨询 Rails guide for webpacker none 命令后
bundle exec webpacker:compile
和 bundle exec assets:precompile
运行,都出现相同的错误:
bundler: command not found: assets:precompile
Install missing gem executables with `bundle install`
然而 bundle install
会反复成功运行,调用 webpacker 5.4.0
。
config/webpacker.yml
有
development:
<<: *default
compile: true
因此这种行为与指南中的断言“默认情况下,Webpacker 会在 Rails 页面加载时按需自动编译。”
在开发和生产模式下,应如何配置以进行正确部署?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。