问题标签 [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 投票
1 回答
2505 浏览

ruby-on-rails - 使用工头/heroku facebook 应用程序获取 rack_env 的问题

很难正确设置我的本地设置。尝试运行工头并遇到问题:

运行“工头启动”

显然我为环境设置了我的 fb 键完全不正确..如果有人可以帮忙的话。我也尝试在根目录中设置一个 .env 文件,其中包含

FACEBOOK_APP_ID=964173273189 FACEBOOK_SECRET=xxx

从 procfile 中删除所有内容(我认为无论如何都是不正确的)并运行工头,它不应该默认拾取根目录中的 .env 文件吗?这并不能证明任何运气。

谢谢

0 投票
2 回答
6649 浏览

ruby-on-rails - 为什么工头 gem 会忽略 PORT 环境变量?

我希望工头 gem 使用我的开发环境文件中提供的 PORT 值,而不是使用它自己的值。我的文件设置如下所示:

  1. 启动工头的 bash 脚本:

    工头开始 -e development.env

  2. development.env 文件内容:

    端口=3000

  3. Procfile 内容

    网络:捆绑 exec rails 服务器瘦 -p $PORT -e $RAILS_ENV $1

开发服务器最终在端口 5000 上启动。我知道我可以使用 --p 3000 启动工头来强制它使用该端口。但这违背了 env 文件的目的。

有什么建议么?

0 投票
2 回答
1425 浏览

javascript - 您可以使用 node-inspector 调试与工头一起运行的 node.js 应用吗

我有一个 node.js 应用程序,我可以通过运行 node-inspector 进行调试:

但我想使用工头来启动我的应用程序,以便它将环境变量加载到 .env 文件中。像这样:

有没有办法用工头运行应用程序并使用节点检查器?我试过:

但没有任何运气。

谢谢。

0 投票
1 回答
3218 浏览

ruby-on-rails - 使用 Procfile 在 Heroku 上开始使用 Rails

使用 git 使用 vanilla rails 安装(实际上遵循这里的 heroku 指南https://devcenter.heroku.com/articles/rails3

但是它提到了 Procfile 的创建

网络:捆绑 exec rails 服务器瘦 -p $PORT -e $RACK_ENV

但是,如果您需要使用 foreman start 运行此命令,则会收到错误消息,因为您尚未定义 RACK_ENV

20:45:26 web.1 | 从 pid 26364 20:45:27 web.1 开始 | /SomeLocalPath/.rvm/gems/ruby-1.9.2-p318/gems/railties-3.2.2/lib/rails/commands/server.rb:33:in `parse!':缺少参数:-e(OptionParser: :MissingArgument)

这个 -e 参数应该存储在哪里才能让这一切正常工作?

0 投票
1 回答
5482 浏览

ruby-on-rails - 为什么工头在我按下 Control-C 之前不输出一些东西?

我刚开始接触 Rails 编程,看起来有两个程序可以用来在本地运行我的项目:rackup 和 foreman。

我注意到的一个区别是,工头不会输出一些我希望看到的东西,我会看看我是否运行 rackup,直到我按 ctrl+c 关闭服务器。然后所有这些消息都会出现,就好像它们被隐藏了一样。

是否有一个原因?我怎样才能让工头更冗长?

0 投票
0 回答
2986 浏览

ruby-on-rails - 可配置的.rb:30:在`method_missing'中:rails应用程序的未定义方法`development'

我是在 OSX 机器上运行 Ruby 1.9.2 的 Rails 新手,当我转而使用 Thin 时出现以下错误(值得一提的是,我在全新的 Rails 应用程序上使用了 gemset,它可以工作,所以我知道它与我编写的代码或配置有关

就我安装的宝石而言:

这是我在运行“rails c”时遇到的错误

请帮助...这让我发疯...或指出如何自己调试问题

0 投票
2 回答
532 浏览

ruby - 如何监控 ruby​​ 进程?

监视 Ruby 进程(不是 Rails)的最佳方法是什么,我尝试使用 Newrelic,但它似乎是为 Rails 设计的。

我正在使用带有工头的分布式 Ruby 进程,这些进程与 RabbitMQ 排队系统通信,并且我正在寻找一种可以跟踪我的查询和其他参数的工具,特别是我在我的大多数模型中使用活动记录。

0 投票
3 回答
1526 浏览

ruby-on-rails - 如何存储 heroku 配置变量以供工头使用?

我部署在 heroku 上并使用工头来管理我们不同的服务器。

我有各种各样的环境变量在 Heroko 上用于 S3 配置参数之类的东西。

如何配置它们?我已经使用 heroku 的heroku config:set命令手动设置了它们,但工头也支持使用.env文件。但是如果我使用 `.env` 文件,我应该签入吗?如果没有,我如何在heroku上维护它们?

0 投票
2 回答
320 浏览

ruby-on-rails - 开发中的rails服务管理?(工头没有启动所有服务)

我的工头 gem 没有加载我所有的服务。这是我的 Procfile:

是否有可能解决这个问题或者即使在开发模式下我也应该更好地使用 GOD gem?

0 投票
1 回答
148 浏览

javascript - CoffeeScript 无法从复制的目录运行

在一个目录中,我有一个 CoffeeScript 应用程序,当我键入“foreman start”时它运行良好。

在另一个目录中,我复制了该目录中的所有内容并再次键入“foreman start”。但它不运行。相反,我得到了这个错误。

我不明白。这两个目录应该完全相同。这怎么可能发生?