问题标签 [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 回答
1303 浏览

python - django procfile 找不到 settings.py

我正在使用 heroku 和 django / vertualenv ...我使用了这个 boostrap 文件:https ://github.com/mtigas/heroku-django-demo-app/blob/master/tldr.markdown ,命名了我的应用程序contest2但是当我尝试在本地运行工头,foreman start我得到:

从procfile所在的目录来看,这个路径:src/contest2/contest2/settings.py是正确的。

我的 procfile 看起来像这样:

提前感谢您的帮助。

0 投票
1 回答
1416 浏览

heroku - 为什么即使我有正确的 Procfile,我也会得到“Procfile 声明类型 ->(无)”?

我正在尝试通过将这一行添加到 Procfile 来运行 sunspot_solr gem 附带的捆绑 solr:

Procfile 用一个小“f”拼写,存在于我的 Rails 根目录中。

我还不能让我的 Procfile 中提到的任何进程在 heroku 上运行。

我已经检查了 StackOverflow 上与同一主题相关的其他问题,所以不要指向我那里:

Heroku中“Procfile声明类型->(无)”的原因是什么?

Procfile 在 Heroku 中声明类型 -> (none)

0 投票
2 回答
1833 浏览

ruby - Resque 工人领班未能启动工人

我有一个工头脚本在独立的 ruby​​ 应用程序上启动一些工作人员。这是脚本

工头脚本 worker: bundle exec rake resque:work BACKGROUND=true QUEUE=image VERBOSE=true

当我运行脚本时,这是我得到的输出。

该过程似乎已经退出,但是当我查看ps -eaf | grep resque日志时,它显示了一个使用 pid 884 运行的 resque 工作人员。我已经对此进行了测试,并且它总是比原来的 pid +2。

当我在没有工头的情况下直接从终端运行 bundle exec 命令时,该命令执行得很好。工头脚本有什么我遗漏的吗?

0 投票
3 回答
1553 浏览

git - 有没有办法获得heroku toolbelt的各个组件?

有没有办法单独下载和安装 heroku toolbelt 组件,或者至少没有捆绑的 git?Heroku Toolbelt 附带了 git。上次我下载并安装它时,它覆盖了我现有的 git 安装。Heroku Toolbelt 捆绑了旧版本的 git,我至少需要 1.7.10。有没有办法只安装heroku和工头?考虑到大多数 Heroku 用户可能已经是 git 的开发人员,没有这样的选项似乎有点奇怪。

0 投票
1 回答
411 浏览

ruby-on-rails - 在heroku上激活resque worker

我的 heroku 应用程序上的队列“send_comments”显示 12 个项目,但显示“0 个工人工作中的 0 个”。我知道,如果我想在 localhost 上处理作业,我使用以下行:

我如何用heroku做到这一点?

谢谢你。

更新

我不确定这个错误是什么意思,但我在运行“工头启动”时得到它

这是什么意思,这可能是工人不处理的原因吗?

这是我的 Procfile:

0 投票
1 回答
2054 浏览

ruby-on-rails - 为什么 heroku 不运行我的 procfile 进程?

当我foreman start在 localhost 上运行时,Procfile 中的所有进程都正常运行:

#Procfile


但是当我部署到 heroku 并运行时,heroku ps我运行的只是一个 web.1 实例

无法弄清楚发生了什么...谢谢

0 投票
1 回答
928 浏览

python - Heroku:模板不存在

这里是 Heroku/Django 的新手,这是我的 Procfile:

出于某种原因,当我尝试在浏览器中加载模板时,我似乎无法加载它。下正常工作python manage.py runserver,有人知道这是什么问题吗?这是无法加载我的静态文件的情况吗?

准确的错误信息是:foreman start

0 投票
4 回答
2605 浏览

heroku - Django admin static css not found with heroku foreman start local ...但推送远程很好

当我在本地运行工头启动时- 我没有从静态加载管理员 css ...

但是当它推到遥控器时,它的一切都按预期工作!多哈。

我希望我的本地工头模仿我的远程实例......

这是我当前用于静态内容的 settings.py :(有人可以帮忙吗?)

0 投票
1 回答
437 浏览

ruby-on-rails-3 - Rails服务器日志没有立即输出

我们使用 Foreman 来启动开发中的所有 Web 流程。

不久前,我试图让 ruby​​-debugger gem 使用这个设置,但我做不到,所以我放弃了我的努力。在此过程中,我一定更改了某些设置,现在当我尝试在向本地环境发出请求时实时查看服务器日志时,什么都没有打印出来。我必须杀死工头才能看到请求的任何输出。

这真的减慢了我的开发速度,因为我必须提出请求,杀死工头以获取有关问题的信息,然后重新启动并重试。

任何想法如何让我的服务器日志在我发出请求时吐出所有内容?

0 投票
1 回答
897 浏览

ruby - Ruby 错误:使用 Heroku 的工头启动时 Gem:Module (NoMethodError) 的未定义方法“load_yaml”

我开始使用 Heroku 在他们的免费计划中部署一个简单的 Node.js。但是当我运行时foreman start,我看到了这个错误:

问题:我对 Ruby 平台几乎一无所知,我不使用。我只是碰巧在我的机器上安装了 rvm,因为我曾经想玩 Octopress(基于 Jekyll 的博客生成器)。我首先搜索了互联网,但找不到任何东西。我还访问了官方 RVM 站点并遵循了故障排除的基本步骤:我运行rvm stable(它只是没有产生任何输出......),确保对 RVM 脚本的调用在我的最后一个~/.bash_profile,是的,我正在使用 bash。

这是我可以提供的信息,因此您可以帮助我。

我在 OS X 10.6.8 下。

rvm list印刷 :

which ruby印刷 :

/Users/khalid_jebbari/.rvm/rubies/ruby-1.9.2-p290/bin/ruby

rvm info印刷 :