问题标签 [heroku]
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 应用程序的数据库管理
我对 Rails 和 Heroku 都很陌生,但我正在认真考虑使用它作为一个平台来部署我的 Ruby/Rails 应用程序。
我想使用 Heroku 的所有功能,所以我更喜欢 Heroku 管理的“嵌入式”PostgreSQL,而不是 Amazon RDS for MySQL 的插件,但如果不能在 SQL 客户端中访问我的数据,我就不太有信心了。 ..
我知道在一个制作精良的应用程序中,您不需要访问数据库,但是在某些情况下(向配置表添加行,查看未映射到视图中的数据,更新一些列以解决调试问题,性能监控,运行查询报告等)当这可能很好......
你怎么解决这个问题?在由 Heroku 提供支持的现实应用中,您有什么体验?
谢谢!
ruby-on-rails - 如何在 Heroku 上将其他转换选项传递给回形针?
在本地机器上工作得很好,但在 Heroku 上给我一个错误:There was an error processing the thumbnail for stream.20143
问题是我想在调整大小之前自动定位照片,所以它们调整大小正确。
现在唯一可行的变体(感谢 jonnii)是在没有自动定向的情况下调整大小:
如何在 Heroku 上将其他转换选项传递给回形针?
UPD
我发现,“-auto-orient”选项的问题。似乎这个选项在 Heroku 使用的 ImageMagick 版本中被破坏了。我创建了从回形针的标准缩略图继承的自定义回形针图像处理器:
它在本地机器上完美运行,但在 Heroku 上失败。
ruby-on-rails - Git 结帐和 Heroku
我在笔记本电脑上创建了一个本地 Git 存储库,然后将源推送到 Heroku,创建了一个远程分支。经过几天的提交和推送,我需要回滚到更早的提交。这就是我所做的。
有人告诉我,结帐创建了一个新的工作树,而不是分支本身,所以当我将回滚更改推送到 Heroku 时,它说一切都是最新的,没有推送任何内容。我该如何解决这种情况?提前感谢您的帮助。
ruby-on-rails - heroku上的视频问题
我最近将我的 RoR 应用程序移到了 Heroku 平台上,除了视频之外,几乎所有东西都运行良好。当我的应用程序在本地运行但不在 heroku 上运行时,它工作正常。这是我得到的错误日志,如果有人知道它可能来自哪里:
谢谢
ruby-on-rails - 如何在heroku上克隆一个项目
我有一个关于heroku的项目工作正常。现在我想用不同的 url(相同的代码)创建与我现在工作的项目相同的项目。这样我就可以将新网址作为“测试”站点提供给客户。我知道在heroku中我可以重命名url,但我想将开发与测试完全分开(数据库方面)。
什么是最好的解决方案?我要从头开始吗?cd 进入我机器上的新文件夹...从 github 克隆项目...创建新数据库 -test ...推送到 heroku...等。等等
ruby-on-rails - 使用 Google App Engine 作为内容交付网络
我想知道 Google App Engine 是否可以用作像 aws S3 这样的内容交付网络。我在 Heroku 上运行一个 RoR 应用程序,我想将我上传的文件存储在 GAE 而不是 s3 上。
如果可能的话,最好的方法是什么?
ruby-on-rails - 如何在 Heroku 中托管没有子域的不同应用程序?
我想使用 Heroku 在同一个域下拥有不同的应用程序。
由于域的名称,我想使用文件夹(mydomain.com/app)而不是使用子域(app.mydomain.com)来访问应用程序,这可能吗?谢谢
ruby-on-rails - 如何在 Heroku 上使用 Sprockets Rails 插件?
我刚刚将我的 Rails 应用程序部署到 Heroku,但是使用 Sprockets 插件的 Javascripts 不起作用。
我明白,因为我的 Heroku 应用程序是只读的,所以 Sprockets 无法工作。我发现这个sprockets_on_heroku插件应该可以完成这项工作,但我真的不知道如何使用它:
- 我
config.gem sprockets
在 config/environment.rb 中添加 - 我
sprockets
在我的 .gems 文件中添加了 - 我在 Heroku 上推送了这些,并且 Sprockets 已成功安装
- 我在本地运行
script/plugin install git://github.com/jeffrydegrande/sprockets_on_heroku.git
,插件安装成功
Heroku 上没有任何变化,所以我尝试在 Heroku 上安装插件heroku plugins:install git://github.com/jeffrydegrande/sprockets_on_heroku.git
,它返回sprockets_on_heroku installed
但随后,aheroku restart
或heroku plugins
命令将返回:
~/.heroku/plugins/sprockets_on_heroku/init.rb:1: 未初始化的常量 ActionController (NameError)
来自 /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `load'
来自 /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:25:in `load!'
来自 /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `each'
来自 /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/plugin.rb:22:in `load!'
来自 /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/../lib/heroku/command.rb:14:in `run'
来自 /opt/local/lib/ruby/gems/1.8/gems/heroku-1.8.3/bin/heroku:14
来自 /opt/local/bin/heroku:19:in `load'
从 /opt/local/bin/heroku:19
我该怎么办?
凯文
ruby-on-rails - 在 Heroku 上下载并打开压缩的 SQLite3 数据库
我有一个用于解析 SQLite 数据库的脚本文件。我现在需要创建一个 CRON 作业,该作业将从第三方(已经托管为 SQLITE)下载并解压缩所述数据库。我知道这可以使用 WGET 和 UNZIP 来完成,但是鉴于 Heroku 的只读文件系统,这是否可能完全在内存中?谢谢。