问题标签 [cedar]
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.
ruby-on-rails - 从在 Heroku Ceder Stack 上运行的 Rails 应用程序中访问特定于版本的值
我在 Heroku 的 Ceder Stack 上运行了一个 Rails 4 应用程序。我使用基于 etag 的条件响应。我有一个初始化脚本,它更改了 etag 值,以便每个新版本都需要浏览器更新缓存:
这在分期中效果很好,但在生产中我使用了多个测功机,它们最终可能会得到不同的值。
是否有一个我可以使用的变量对于每个版本都是唯一的,但在所有测功机中都是相同的?也许是 git 版本号?提前感谢您的任何见解。
ruby - 资产管道未在 Heroku 上编译 png 文件
在 Heroku 上的 Ruby on Rails 4.1 资产管道中发现了一个奇怪的错误。我所有的 PNG 图像都没有被编译。
开发中:
在 Heroku 上生产
我从来没有在资产管道中遇到过这样的事情。关于为什么的任何想法?
更新
事实证明,它不是特别是 PNG 图像。它是通过 访问的任何图像image_tag
。任何在 CSS 和 Javascript 中预编译的图像都指向正确的路径,但任何使用image_tag
(因此path_to_image
)的视图/帮助程序都指向/images
. 我不知道这是否与serve_static_assets
Heroku 推荐的配置与 Rails 4.1 不兼容有关
ruby - Rails 3.0.20 竹子到雪松的迁移
我即将从 Bamboo 堆栈迁移到 Heroku 上的 Cedar 堆栈。我的应用程序有 Rails 版本 3.0.20 和 Ruby 版本 1.93。Cedar 是否支持 Rails 版本 3.0.20?如果不是,Cedar 支持的最早版本的 rails 是什么?试图弄清楚我是否需要升级我的 rails 版本才能使用 Cedar 堆栈。
任何答案/链接/参考都会很棒,谢谢!
ruby-on-rails - t("website_title") 从 Heroku Bamboo 移动到 Cedar 后为零
我刚刚将工作中的 Heroku 应用程序从 Bamboo 移到 Cedar,现在它崩溃了:
正如你所看到的,t("website_title")
似乎是nil
,尽管它website_title
仍然config/locales/en.yml
像往常一样:
从 Bamboo 迁移到 Cedar 时,这是一个已知问题吗?
知道如何解决吗?
ruby-on-rails - 按照 Heroku Bamboo 向 Cedar 迁移指南添加 Procfile 后的“捆绑程序:找不到命令:独角兽”
正如 Bamboo to Cedar 迁移指南所述,我将其添加Procfile
到我的 Heroku 应用程序中:
然后我跑过去bundle install
推。现在服务器不再启动:
我究竟做错了什么?
heroku - Heroku 指南针 buildpack 指南针失败
我正在尝试将指南针构建包推送到 heroku 服务器,https://github.com/stephanmelzer/heroku-buildpack-nodejs-grunt-compass
它直到最近才起作用,我不确定heroku方面发生了什么,它不再起作用并给我这个错误:
我不确定他们改变了 ruby 版本或其他什么
有人知道可能是什么问题和解决方法。
我使用 Cedar 堆栈,运行节点
git - Heroku 应用程序的运行时可以知道它的提交 id 吗?
我希望我的 Heroku 应用程序(Play/Scala,在 Heroku Cedar 上运行)的运行时能够向我报告它是从哪个 git commit 构建的。Heroku 应用程序通常由 slug 编译器在 Heroku 的基础架构上构建 - 不幸的是,slug 编译器将其作为此构建过程的早期部分:
删除未使用的文件,包括 .git 目录、.gitmodules 文件、日志和 tmp 中的任何内容,以及顶级 .slugignore 文件中指定的任何内容。
...所以 Git 信息不再可用于sbt-buildinfo
我用来记录 Git 提交的插件。
如何在 slug 中记录 HEAD 提交?此信息是否有可用的环境变量?
heroku - 如何使用多构建包在 Heroku 上启动 rails 控制台?
我正在使用自定义 procfile 在 cedar 堆栈上使用multi-buildpack部署到 heroku:
当我启动控制台时,heroku run console
我得到LoadError: cannot load such file -- ./console
了一个处女 irb 会话。
如何使用 Rails 初始化控制台并加载我的应用程序环境?
c++11 - 发现 JudyArray 的错误实现
我正在尝试为这种情况提供更好的错误报告(可能的错误)(关于 judySArray 给出不正确的结果,但我不知道哪个键给出了不正确的结果)。此文件夹中的代码,请注意此博客。依赖项:judySArray.h和cedar.h
其他实现(map、unordered_map、hat-trie 和 cedar)给出正确的结果:
但朱迪没有:
问题是,哪个键的结果不正确?
我试图构建一个代码,将这些键插入另一个数据结构(即cedar
),但仍然没有检测到不正确的键:
编译:(clang++ -std=c++11 judy-findbug.cpp
或g++ -std=c++11
)
输出将是:
cedar
比judy
's 多一个值(这是正确的),但上面的代码没有检测到它。如何找到不正确的键?
ruby-on-rails - Heroku 迁移到 Cedar -“错误:未配置应用程序,没有可运行的内容”
我正在尝试将我的旧 Heroku Ruby on Rails 应用程序从 Bamboo 迁移到 Cedar 堆栈。我正在使用 Ruby 1.8.7、Rails 2.3.11 和 Postgres 数据库。
我按照https://devcenter.heroku.com/articles/cedar-migration中的描述做了所有事情,但是通过应用程序启动,我在 heroku 日志中收到消息:
我的档案:
配置/puma.rb:
宝石文件:
耙文件:
本地捆绑安装工作正常。我在服务器上调用这样的命令:
将提交推送到 Heroku 并执行成功的数据库迁移后,我仍然收到日志:
编辑1:
Малъ,谢谢你的回答。我执行了您建议的所有步骤,直到第 8 点。然后我将更改推送到 Heroku。日志现在是这样的:
然后我尝试将 Gemfile 中的机架版本更新为 1.1.0,调用
并再次上传来源。日志:
现在我完全不知道我该如何处理。
编辑2:
我注意到 sed 命令失败并且没有更改 vendor/rails/actionpack/lib/action_controller.rb 所以我添加了缺少的行:
当前日志:
编辑3:
我忘了删除 vendor/rails/actionpack/lib/action_controller.rb 中带有 rack 1.1.0 版本的行。现在应用程序已经启动并且像一个魅力一样工作。Малъ,你是我的救星!非常感谢。