问题标签 [bootsnap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
heroku - Heroku 无法编译资产/bootsnap 找不到文件(存在)/app/helpers/application_helper.rb H10 错误
每当我们将 rails 应用程序部署到 Heroku 时,我们都会在部署后收到 H10 崩溃错误。在构建过程中,虽然我们在 gemfile 中将它设置为 ruby 3.0.3 并且将 Rails gem 设置为 6.1.4,但在构建过程中没有检测到 rails。警告“远程:检测导轨配置失败”显示。
还有关于useBuiltIns
和 JS 核心的警告,但我们已经将其设置为 3。遗憾的是,尽管我们试图纠正它们,但您仍然可以在下面的日志中看到这些警告。
我们尝试了以下方法: Set AWS_S3_REGION config var Set HEROKU_DEBUG_RAILS_RUNNER config var Set RAILS_MASTER_KEY config var 更新了 bundler、yarn、gemfile、ruby、rails、webpack、eslint、babel 和过时或贬值的包 Yarn autoclean 更新了 yarn.lock 文件更新的包在 Babel 插件配置中添加缺少的松散标志
我们还添加了以下构建包:https ://github.com/heroku/heroku-buildpack-activestorage-preview
我们在 Procfile 中改变了这一点:release: rails db:migrate
=>release: bundle exec rails db:migrate
我怀疑这可能部分是由于 bootsnap,但我不确定这个警告是否是误报。
(我们还和 Heroku 开了一张票,以防万一)
我们非常感谢您在解决此问题方面提供的帮助。错误似乎不是特别常见,并且不在您的堆栈溢出社区或其他论坛上。
在此先感谢您的帮助。
(构建日志包括在下面,heroku 日志 --tail 链接在下面)
Heroku 构建日志:
Heroku 日志 --tail由于 StyackOverflow 字符限制而在此处找到此文件https://gist.github.com/PeterGillis/7fbf37d1b7db7e32e51c82e86a3404c9
ruby-on-rails - 生产环境中的 Ruby on Rails LoadError
我对以下问题感到困惑:
使用以下命令在生产中启动 rails 服务器时:
bundle exec rails s -e production
,我得到一个 LoadError:
但是,当我在开发环境中启动 rails 时,一切正常。我似乎找不到问题。为什么是这样?
完整的宝石文件:
我猜路径配置可能有问题,但我不知道从哪里开始,谁能指出我正确的方向?
服务器环境:
Ubuntu 20.04.2 LTS
红宝石:
翻译:“红宝石”
版本:“3.0.0p0”
日期:“2020-12-25”
平台:“x86_64-linux”
补丁级别:“2020-12-25 修订版 95aff21468”
full_version:“ruby 3.0.0p0(2020-12-25 修订版 95aff21468)[x86_64-linux]”
ruby-on-rails - Rails 7 ActiveStorage 文件预览。rails 应用程序崩溃
我正在尝试在 Rails 7 项目中预览 pdf 文件,如下所示:
我正在使用 poppler & rails 默认活动存储。我可以存储文件,链接它以供下载,但不能在网页中真正预览它。
<%= image_tag @user.pdf_doc.preview(resize_to_fit: [100, 100]) %>
在 docker 容器中运行应用程序时:
一旦我点击视图,就会显示一个空的图像缩略图,而在刷新页面时没有真正显示文件,rails 应用程序崩溃并显示以下错误日志:
当我在没有 docker 的情况下直接本地运行应用程序时,我收到另一个错误:
我不知道这是 Rails 7 的问题,还是与我的机器有关。我正在使用 M1 Mac 机器!