问题标签 [foreman]

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 投票
2 回答
2721 浏览

ruby - 在 Ruby 中为 Heroku installl 启动 Foreman 应用程序

我正在尝试部署一个简单的应用程序,开始使用 Heroku/Cedar,但在 Windows 中是不可能的。运行“工头启动”时出现下一个错误,执行“捆绑安装”时也出现错误,我被困住了。在这篇文章中,他们得出结论,在 Windows 中使用它是不可能的,但我知道人们正在使用当前版本在 Windows 中工作,所以我不知道他们是如何做到的,如果他们使用另一个 gem 而不是“工头”。我对此很陌生,所以我无法管理解决方案/解决方法。

0 投票
3 回答
3515 浏览

node.js - 从源代码在 Ubuntu 上安装工头

我正在本地开发 NodeJS Heroku 应用程序,我想使用工头来运行我的应用程序。它显然没有与 Heroku 工具带一起安装(其他人有这个问题吗?)。

有没有办法重新安装 Heroku 工具带来获得工头?或者我可以从 git 得到工头吗?我在这里看到了说明,但是在获得回购并执行之后:

它仍然说找不到“工头”命令。我该怎么做才能让工头工作?

谢谢

编辑:我正在使用 Ubuntu

0 投票
3 回答
2397 浏览

ruby - 尝试在 Lion 上从 Foreman 运行 Node 时出现问题 - `exec':权限被拒绝错误

我已按照 Heroku 网站上的指南使用 foreman 运行节点服务器:

http://devcenter.heroku.com/articles/node-js

如果我直接加载节点服务器,我可以成功启动它,但是一旦我在 Procfile 中使用 Foreman,它就会出现以下错误......

我能做些什么来给予 Forman 许可吗?我试过sudo foreman start了,但没有用。

我在 ruby​​ 版本 1.9.3 中运行(从默认安装在 lion 上的 1.8.7 版本升级)。

更新

从 ruby​​ gems 安装 heruko 和 foremansudo foreman start后运行,我们得到......@user658619

我的环境...

0 投票
6 回答
7452 浏览

node.js - 我可以告诉工头在每次发出请求时重新加载 Web 应用程序,以便我可以体面地开发吗?

我正在使用 node.js 用 Ja​​vaScript 编写的 Web 应用程序。我使用 Foreman,但我不想每次更改代码时都手动重新启动服务器。我可以告诉工头在处理 HTTP 请求(即重新启动node进程)之前重新加载整个 Web 应用程序吗?

0 投票
3 回答
1555 浏览

ruby-on-rails - 带颜色输出的工头跑卫

我可以从我的工头 procfile 中运行警卫 - 但输出不像我想要的那样丰富多彩。我在输出中看到的唯一颜色来自工头......

我想要一个管理 rspec、cucumber 和 jasmine 的保护文件——并且在这些测试运行时有漂亮的颜色输出。

似乎工头忽略了保护文件设置。知道如何改变吗?

0 投票
1 回答
846 浏览

ruby-on-rails - 带太阳黑子的工头宝石无法启动

有人对使用 sunspot gem 的工头 gem(从 1 个命令加载您的 rake 任务和守护进程)有疑问吗?我总是必须手动启动黑子,因为工头确实说它会加载它,但事实并非如此

始终必须手动运行此命令才能启动 sunspot/solr:

有谁知道让它加载真正的工头的方法?

0 投票
1 回答
1236 浏览

ruby-on-rails - 记录器问题 - 开发中的 Rails Heroku / Foreman

我似乎有一个非常奇怪的问题......我正在尝试开发一个 Rails 应用程序以使用 Unicorn 部署在 Heroku 上 - 因此我在本地开发环境中使用 Foreman 来尝试尽可能接近地复制生产。

如您所料,我的 web/worker 处理输出到 path/to/app/log 中的 development.log 文件。如果我导航到该文件,它包含您期望的所有内容

但是,如果我使用命令

(从应用程序路径),我从HEROKU获得日志输出!这怎么可能?(例如):

这真的很烦人,因为我无法正确查看我的开发日志......不胜感激!

0 投票
1 回答
300 浏览

oauth - 在本地机架开发(端口 5000)上转发(欺骗)生产 URL(端口 80)的最佳方法是什么?

我是 heroku/sinatra 的新手,并且有一个带有 oauth 回调 URL 的应用程序。最简单的做法似乎是修改/etc/hosts以欺骗我本地机器上的生产 URL,循环回127.0.0.1

问题是当我在本地使用工头或霰弹枪时,他们不在端口 80 上侦听(我不希望他们不听)

由 localhost:5000 向 my-app.herokuapp.com:80 发出请求的最佳方式是什么?

0 投票
2 回答
6825 浏览

ruby-on-rails - 如何调试由工头启动的 Rails (3.2) 应用程序?

我正在尝试使用工头来启动我的 Rails 应用程序。不幸的是,我在连接我的 IDE 进行调试时遇到了困难。

我在这里读到了关于使用

启动远程调试会话,但这并没有真正奏效。

问题: 有没有办法调试由工头启动的 rails (3.2) 应用程序?如果是这样,方法是什么?

0 投票
3 回答
3971 浏览

ruby-on-rails - 工头启动错误(server.rb:33,缺少参数...)

在尝试启动工头之后,我收到了这个错误(请注意,它似乎确实适用于 heroku,所以我猜这是一个严格的本地问题):

Procfile 只有一行由 heroku 指定

我的gemfile有

谷歌对这个错误不是很有帮助。

谢谢!