问题标签 [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 和 Refinerycms:应用程序无法启动 ~ attachment_fu 问题
好的,所以我正在尝试让 Refinerycms 与 Heroku 合作,而我对这一切都是新手。我已经设置了一个 amazon s3 帐户并将密钥和 ID 添加到 amazon_s3.yml 文件中。
在 gart.heroku.com 在 Heroku 上启动时,我收到以下错误:
应用程序无法启动
/disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb:187:in read': No such file or directory - /disk1/home/slugs/141557_e8490b3_d5eb/mnt/config/amazon_s3.yml (Errno::ENOENT)
from /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb:187:in
included' 来自 /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/ attachment_fu/lib/technoweenie/attachment_fu.rb:123:in include'
from /disk1/home/slugs/141557_e8490b3_d5eb/mnt/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:123:in
has_attachment' 来自 /disk1/home/slugs/141557_e8490b3_d5eb/mnt/app/models/image.rb:13 来自 /usr/local/lib/ruby/site_ruby/1.8/ rubygems/custom_require.rb:31:in gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require' 来自 /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:158:in require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:265:in
require_or_load' ... 42级别...来自 /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in instance_eval'
from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in
initialize' 来自 /home/heroku_rack/heroku.ru:1 :in 来自/home/heroku_rack/heroku.ru:1 的“新”
s3_backend.rb 第 187 行包含:
@@s3_config = @@s3_config = YAML.load(ERB.new(File.read(@@s3_config_path)).result)[RAILS_ENV].symbolize_keys
任何帮助都会很棒!
ruby-on-rails - 配置 .gems 文件(Heroku 上的 Rails 应用程序)
我正在学习如何在 Heroku 上部署 RoR (v2.3.4)。昨晚是我第一次尝试使用外部 gem (active_merchant) 推送应用程序。
配置 .gems 文件的 URL 格式是什么?(我最后一次尝试是“active_merchant --source github.com/Shopify/active_merchant”。)
任何输入都会很棒。谢谢。
-布赖恩P。(bjpcjp@gmail.com)
ruby - Heroku 和雅虎!应用
我在 Heroku 上创建了一个可以在 Web 浏览器中完美运行的应用程序。第二步,我想在 Yahoo! 中查看 Heroku 上托管的应用程序!应用程序。
在 Yahoo! 中打开任何网页非常简单!应用程序。只需提及该站点的 URL,其余部分由 Yahoo! 处理。应用程序。但是,如果我尝试打开 Yahoo! 中托管的 Heroku 应用程序!应用程序,它以 404 失败。
作为参考,可以尝试在 Heroku 上创建一个只需几分钟的应用程序,然后自己尝试一下。如果你想在 Heroku 上使用预构建的应用程序,你也可以使用Sinatra MVC并查看它是否显示。我已经在 Yahoo! 上发布了这个问题!论坛在这里。
在我个人看来,这个问题可能是因为 Heroku 正在做的一些内部重定向,但我不确定。
如果可能,请查看并分享您的想法。
提前致谢,
穆罕默德·哈西布·汗
ruby-on-rails - Heroku上的Rails 3 x_sendfile
Rails 3 允许直接向 HTTP 客户端发送静态文件,并且性能更高,并绕过您的应用服务器进程(如所述,请参阅http://john.guen.in...)
我想在heroku上部署我的应用程序。
heroku 使用 Nginx 0.6.32(参见http://docs.heroku.com/aspen)。
x_sendfile
对heroku有效吗?
这是我在 Nginx http://wiki.nginx.org/NginxXSendfile上找到的
干杯
ruby-on-rails - Heroku Gem 安装后无法使用
我正在尝试让 heroku 在 Ubuntu 9.10 上运行
我打了
一切正常,但是当我去跑步时:
我明白了
heroku:找不到命令
git - Git 使用 Heroku 将当前分支推送到远程
我正在尝试在 Heroku 上创建一个暂存分支,但有些东西我不太明白。
假设我已经创建了一个 heroku 应用程序并将遥控器设置为指向 staging-remote,如果我这样做:
我有一个名为“staging”的本地分支,它跟踪 staging-remote/master - 或者这就是我的想法......
但:
给我这个:
如您所见,pull 看起来很合理,但默认 push 不合理。这意味着如果我这样做:
git push 暂存远程
我将把我的本地主分支推送到暂存分支。但这不是我想要的......基本上,我想将更新合并到我的暂存分支中,然后轻松将其推送到 heroku,而无需像这样指定分支:
以上并不难做到,但我想避免意外地进行先前的推送并推送错误的分支......这对于我想要创建的生产分支来说是双重重要的!
我试过弄乱 git config,但还没有弄清楚如何做到这一点......
ruby-on-rails - 2 个 Rails 应用程序,1 个数据库(使用 Heroku)
我制作了 2 个应用程序,应用程序 A 和应用程序 B。应用程序 A 的唯一目的是允许用户注册,而应用程序 B 的目的是从应用程序 A 中选择用户向他们发送电子邮件。由于 App A 和 B 是独立创建的,并且托管在 2 个单独的 Heroku 实例中,所以 App B 如何访问 App A 中的用户数据库?有没有办法将某些相关行从 App A 推送到 App B?
ssh - Heroku 部署和其他的 Git 访问:连接被拒绝
我突然在使用 git 时遇到了问题。
我创建了一个新应用程序,然后推送到 Heroku,现在看到:
我以前工作的其他 Heroku 应用程序不再工作,收到同样的错误。其他 Heroku 命令也可以工作(create、info、db:push)。
在我的 unfuddle 帐户上访问 Git 时,我也看到了错误。
我可以通过 SSH 连接到其他服务,所以它看起来不像是我的机器。
有任何想法吗?
deployment - Heroku 和 Github 集成(如何构建项目)
我正在创建一个网络服务,我想将源存储在 github 上并在 heroku 上运行应用程序。到目前为止,我还没有在网上的任何地方看到我的确切场景,所以我会在这里问它:
我想要以下目录结构:
上面的 project 对应http://github.com/myuser/project, my_rails_app 是应该推送到heroku的代码。我是否需要为 rails 应用程序创建一个单独的分支,或者是否有更简单的方法?
我想我的项目相关的非 Rails 文件可能存在于 my_rails_app 中,但是 rails README 已经存在于那里,并且覆盖它似乎不一致。但是,如果我离开它,我的 rails 应用程序的 github 页面将包含 rails 自述文件,这没有任何意义。
另外...我尝试按照上述方式进行设置并运行
从主项目文件夹。当然,heroku 不知道我要部署子文件夹:
git - 有没有办法设置远程特定的.gitignores?
有没有一种简单的方法来为不同的遥控器设置不同的 .gitignore 文件?我有一个存储库,我同时推送到 Heroku 和 Github。我需要 Heroku 的 database.yml,但不希望将某些信息推送到 Github。所以我需要为每个遥控器使用不同的 .gitignore 文件。
我尝试有两个独立的分支,一个忽略 database.yml,一个不忽略。问题是当我检查 heroku 分支并返回到我的 github 分支时,整个 database.yml 文件都消失了。
有小费吗?