- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在关注 Heroku/Facebook 集成的 heroku 教程(但我怀疑这个问题与 facebook 集成无关)并且我被困在我应该开始工头的阶段(我已经安装了 Heroku installbelt for windows,包括工头):
> foreman start
给出:
C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find foreman (>= 0) amongst [POpen4-0.1.4, Platform-0.4.0, ZenTest-4.6.2, abstract-1.0.0, actionm
ailer-3.0.11, actionmailer-3.0.9, actionpack-3.0.11, actionpack-3.0.9, activemodel-3.0.11, activemodel-3.0.9, activerecord-3.0.11, activerecord-3.0.9, activerecord-sqlserver-adapter-3.0.15, activereso
urce-3.0.11, activeresource-3.0.9, activesupport-3.0.11, activesupport-3.0.9, addressable-2.2.6, annotate-2.4.0, arel-2.0.10, autotest-4.4.6, autotest-growl-0.2.16, autotest-rails-pure-4.1.2, autotest
-standalone-4.5.8, builder-2.1.2, bundler-1.0.15, diff-lcs-1.1.3, erubis-2.6.6, factory_girl-1.3.3, factory_girl_rails-1.0, faker-0.3.1, gravatar_image_tag-1.0.0.pre2, heroku-2.14.0, i18n-0.5.0, json-
1.6.1, launchy-2.0.5, mail-2.2.19, mime-types-1.17.2, mime-types-1.16, nokogiri-1.5.0-x86-mingw32, open4-1.1.0, pg-0.11.0-x86-mingw32, polyglot-0.3.3, polyglot-0.3.1, rack-1.2.4, rack-1.2.3, rack-moun
t-0.6.14, rack-test-0.5.7, rails-3.0.11, rails-3.0.9, railties-3.0.11, railties-3.0.9, rake-0.9.2.2, rake-0.8.7, rb-readline-0.4.0, rdoc-3.11, rdoc-3.8, rest-client-1.6.7, rspec-2.6.0, rspec-core-2.6.
4, rspec-expectations-2.6.0, rspec-mocks-2.6.0, rspec-rails-2.6.1, rubygems-update-1.8.11, rubyzip-0.9.4, rubyzip2-2.0.1, spork-0.9.0.rc8-x86-mingw32, sqlite3-1.3.3-x86-mingw32, sqlite3-ruby-1.3.3, te
rm-ansicolor-1.0.7, thor-0.14.6, tiny_tds-0.4.5-x86-mingw32, treetop-1.4.10, treetop-1.4.9, tzinfo-0.3.31, tzinfo-0.3.29, webrat-0.7.1, will_paginate-3.0.pre2, win32-api-1.4.8-x86-mingw32, win32-open3
-0.3.2-x86-mingw32, win32-process-0.6.5, windows-api-0.4.0, windows-pr-1.2.1, zip-2.0.2] (Gem::LoadError)
from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
from C:/RailsInstaller/Ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:1210:in `gem'
from C:/Program Files (x86)/ruby-1.9.3/bin/foreman:18
因为我完全是个菜鸟,所以我不确定我这里的问题是否与 Error on 'foreman start' while following the Python/Flask Heroku tutorial 重复(因为它不是完全相同的错误)。如果是这样,有没有人有在 Windows 上部署开发环境的方法(适用于 Heruko、Python、Facebook 应用程序)?或者我应该为此使用 Ubuntu 吗?
谢谢
最佳答案
虽然这个问题似乎对这里的任何人都不感兴趣(~2 小时内有 5 个 View ,0 个答案,0 个评论...),但我找到了解决方案并准备与任何遇到的人分享它:
从 rubyinstaller.org 安装最新的 ruby (1.9.3-p194) - 有时会出现相同版本的冲突安装,在我的例子中,我刚刚卸载了所有版本的 ruby,但如果你已经有其他需要旧版本的应用程序,那么你必须更加小心
通过在命令行提示符中调用 ruby -v
并获取 ruby 1.9.3p194 (2012-04-20) [ i386-mingw32]
(您可能需要关闭并重新打开 cmd
,以包含新的环境变量)
仍然在 cmd 中,调用:
gem install foreman
gem install taps
现在转到您的 Procfile
应用程序(例如教程中的 heroku 示例应用程序)并执行 foreman start
,您应该会看到如下内容:
18:23:52 web.1 | started with pid 7212
18:23:54 web.1 | * Running on http://0.0.0.0:5000/
18:23:54 web.1 | * Restarting with reloader
关于facebook - 按照 Heroku 教程,Foreman 在 Windows 上启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11434287/
我在 Heroku 上部署了一个 NodeJs 应用程序。 由于我需要在生产和开发中执行不同的 Procfile,因此我安装了 Foreman for Node ( https://www.npmjs
我正在尝试将数据库从 sqlite 迁移到 mysql。使用 foreman-mysql2 成功迁移数据库。重新启动 foreman 后,我无法使用 admin/changeme 登录。 然后我尝试使
我是在 Rails 上使用 foreman gem 的新手。我在 Rails 3.2、Ruby 1.9.3 和 Foreman 0.6 上运行一个应用程序。我想知道当我运行工头时幕后发生了什么。具体来
当我已经安装了mysql时,为什么还需要安装它的mysql包,我很抱歉,如果我听起来很愚蠢,但这是我的学习点。 最佳答案 foreman-mysql 将是“foreman”端客户端代码。我的特定服务器
我有这个简单的 Procfile web: myapp myapp 在路径中,但进程主目录应该是 ./directory/。如何在 Procfile 中指定要启动进程的位置? https://gith
我有一个自制的 Sinatra 应用程序,我打算使用 Heroku 来托管它。 我在开发中使用 foreman 和 shotgun,并使用以下 Procfile: web: shotgun confi
我正在尝试使用 Foreman (版本 0.31.0)来管理我们的应用程序的进程,但我对 nginx(nginx/1.0.10 + Phusion Passenger 3.0.11)不太走运。 这是我
你能注释掉 foreman 读取的 .env 文件中的行吗? ? 最佳答案 FWIW,“#”似乎可以作为注释字符使用。 它至少具有删除不需要的环境声明的效果。它可能会以 # 开头声明其他人,但是...
我正在尝试使用Foreman/Honcho管理我的基于 Procfile 的 Django 应用程序。当我启动应用程序查看正常的 python manage.py runserver 时,一切正常。但
我正在尝试从 this Python Heroku tutorial 运行 hello.py .运行此命令后我的问题开始了:foreman start。即使我安装了 Heroku Toolbelt,我
我使用工头导出来创建 Upstart 脚本(在 ubuntu 上)。 Foreman 生成一个这样的 Upstart 脚本: start on starting app stop on stoppin
我在这里遵循heroku快速入门指南: https://devcenter.heroku.com/articles/getting-started-with-python 我被困在工头开始部分。这就是
我正在通过 Heroku 和 Foreman 运行两个 python 进程(时钟和网络) 当我和 Foreman 在本地运行时: 1. 两个进程都登录到终端 2. 然后时钟进程停止输出(即使它还在运行
我刚刚开始使用 Ruby 和 sinatra 框架。我现在已经使用 heroku 进行了设置,我非常惊讶它的工作原理。只有一件事我想不通。我如何调试东西?听起来可能很奇怪,但我有这个变量,我想打印出来
我已经使用带有 Digital ocean 的 Ubuntu 服务器在 VPS 上成功部署了我的 Rails 应用程序。我正在使用工头启动许多进程,如果我通过 ssh 进入我的服务器,我可以使用 fo
I got one error message while running following command.I use Proxy.is this a problem with proxy?ple
看起来是一个相当简单的问题,但似乎无法弄清楚。我一直在遵循 Heroku 的 Django 说明 (https://devcenter.heroku.com/articles/django#using
一段时间以来,我一直在使用 foreman 以集中方式扩展我的各种 ruby 进程,它非常适合我。 无论如何,我希望有一些功能来重新启动一个进程,甚至给它更多的控制权,比如杀死一个进程并重新启动它
我在 application.yml 中将端口设置为 3000(figaro 管理环境变量)rails s 使用端口 3000但是当我运行 foreman start(按照 Heroku 的建议)时,
Unicorn 不是由 upstart 脚本运行的。 rvm 1.25.23 ruby 2.1.1 rails 4.1 配置/部署.rb desc 'Foreman init' task :f
我是一名优秀的程序员,十分优秀!