问题标签 [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.

0 投票
1 回答
764 浏览

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:inincluded' 来自 /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:inhas_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:inrequire' 来自 /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:inrequire_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:ininitialize' 来自 /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

任何帮助都会很棒!

0 投票
1 回答
804 浏览

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)

0 投票
2 回答
226 浏览

ruby - Heroku 和雅虎!应用

我在 Heroku 上创建了一个可以在 Web 浏览器中完美运行的应用程序。第二步,我想在 Yahoo! 中查看 Heroku 上托管的应用程序!应用程序。

在 Yahoo! 中打开任何网页非常简单!应用程序。只需提及该站点的 URL,其余部分由 Yahoo! 处理。应用程序。但是,如果我尝试打开 Yahoo! 中托管的 Heroku 应用程序!应用程序,它以 404 失败。

作为参考,可以尝试在 Heroku 上创建一个只需几分钟的应用程序,然后自己尝试一下。如果你想在 Heroku 上使用预构建的应用程序,你也可以使用Sinatra MVC并查看它是否显示。我已经在 Yahoo! 上发布了这个问题!论坛在这里

在我个人看来,这个问题可能是因为 Heroku 正在做的一些内部重定向,但我不确定。

如果可能,请查看并分享您的想法。

提前致谢,

穆罕默德·哈西布·汗

0 投票
1 回答
1946 浏览

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上找到的

干杯

0 投票
2 回答
2415 浏览

ruby-on-rails - Heroku Gem 安装后无法使用

我正在尝试让 heroku 在 Ubuntu 9.10 上运行

我打了

一切正常,但是当我去跑步时:

我明白了

heroku:找不到命令

0 投票
7 回答
13017 浏览

git - Git 使用 Heroku 将当前分支推送到远程

我正在尝试在 Heroku 上创建一个暂存分支,但有些东西我不太明白。

假设我已经创建了一个 heroku 应用程序并将遥控器设置为指向 staging-remote,如果我这样做:

我有一个名为“staging”的本地分支,它跟踪 staging-remote/master - 或者这就是我的想法......

但:

给我这个:

如您所见,pull 看起来很合理,但默认 push 不合理。这意味着如果我这样做:

git push 暂存远程

我将把我的本地主分支推送到暂存分支。但这不是我想要的......基本上,我想将更新合并到我的暂存分支中,然后轻松将其推送到 heroku,而无需像这样指定分支:

以上并不难做到,但我想避免意外地进行先前的推送并推送错误的分支......这对于我想要创建的生产分支来说是双重重要的!

我试过弄乱 git config,但还没有弄清楚如何做到这一点......

0 投票
6 回答
1663 浏览

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?

0 投票
2 回答
2644 浏览

ssh - Heroku 部署和其他的 Git 访问:连接被拒绝

我突然在使用 git 时遇到了问题。

我创建了一个新应用程序,然后推送到 Heroku,现在看到:

我以前工作的其他 Heroku 应用程序不再工作,收到同样的错误。其他 Heroku 命令也可以工作(create、info、db:push)。

在我的 unfuddle 帐户上访问 Git 时,我也看到了错误。

我可以通过 SSH 连接到其他服务,所以它看起来不像是我的机器。

有任何想法吗?

0 投票
4 回答
11998 浏览

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 不知道我要部署子文件夹:

0 投票
3 回答
4362 浏览

git - 有没有办法设置远程特定的.gitignores?

有没有一种简单的方法来为不同的遥控器设置不同的 .gitignore 文件?我有一个存储库,我同时推送到 Heroku 和 Github。我需要 Heroku 的 database.yml,但不希望将某些信息推送到 Github。所以我需要为每个遥控器使用不同的 .gitignore 文件。

我尝试有两个独立的分支,一个忽略 database.yml,一个不忽略。问题是当我检查 heroku 分支并返回到我的 github 分支时,整个 database.yml 文件都消失了。

有小费吗?