Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
heroku toolbelt在windows can'上安装的工头;找不到_Windows_Heroku_Foreman_Heroku Toolbelt - Fatal编程技术网

heroku toolbelt在windows can'上安装的工头;找不到

heroku toolbelt在windows can'上安装的工头;找不到,windows,heroku,foreman,heroku-toolbelt,Windows,Heroku,Foreman,Heroku Toolbelt,我只是简单地遵循了Heroku提供的nodejs入门教程。 但是我在“用procfile声明进程类型”部分遇到了一个错误 我的问题是我的cmd(使用Windows7)没有找到“foreman”命令 有什么解决办法吗? 我下载/安装了heroku toolbelt,登录正常,但foreman没有我在Windows7 64位上也遇到了同样的问题,使用git的bash。以下是我所做的: 使用控制面板的“程序和功能”卸载toolbelt、Ruby和Git 将工具带重新安装到C:\Heroku(有关更

我只是简单地遵循了Heroku提供的nodejs入门教程。

但是我在“用procfile声明进程类型”部分遇到了一个错误 我的问题是我的cmd(使用Windows7)没有找到“foreman”命令

有什么解决办法吗?
我下载/安装了heroku toolbelt,登录正常,但foreman没有

我在Windows7 64位上也遇到了同样的问题,使用git的bash。以下是我所做的:

  • 使用控制面板的“程序和功能”卸载toolbelt、Ruby和Git
  • 将工具带重新安装到
    C:\Heroku
    (有关更多信息,请参阅)
  • 添加
    C:\ProgramFiles(x86)\git\bin;C:\Heroku\ruby-1.9.2\bin
    至系统路径变量:控制面板、系统、高级系统设置、环境变量…、系统变量、变量
    PATH
    、编辑。。。(如果toolbelt的未来版本包含更新版本的ruby,请更改ruby-1.9.2。)
  • 打开git bash窗口并卸载foreman版本0.63
    $gem uninstall foreman
  • 然后安装版本0.61(有关更多信息,请参阅)
    $gem install foreman-v 0.61
现在工头为我工作:

$foreman start

无需卸载/重新安装即可完成此操作:

  • 开放环境变量
  • C:\Program Files(x86)\Heroku\ruby-x.x.x\bin
    添加到系统路径(假设在此目录中安装了Heroku工具带)
  • 你完了!打开一个新的shell窗口并键入
    foreman start
    ,试试看

  • 工头完成了窗户的支撑。您可以使用
    放弃
    。这是GO lang中的领班实施


    向环境变量路径添加C:\Program Files(x86)\Heroku\ruby-1.9.3\bin对我来说很有效。

    安装Heroku toolbelt后,在运行
    foreman start
    时,我遇到了有关所需模块的奇怪错误。将ruby-bin目录添加到path并重新打开shell窗口对我来说不起作用。看来工头从来没有被安置过!当我试图卸载foreman时,ruby告诉我它没有安装。所以我运行了
    gem install foreman
    ,安装了0.77。有一次,我不得不打开shell以管理员身份安装foreman gem。也许这就是Heroku工具带第一次似乎没有正确安装的原因。运行
    foreman start
    似乎在安装后(自然)做了一些事情。

    听起来heroku toolbelt在windows上无法正常工作。有一些建议,你可能想尝试在或,或者你可以与heroku工具带。我看不到任何与您的问题完全相关的未决问题。只需卸载并重新安装foreman 0.61,并将heroku\ruby-1.9.2\bin添加到PATH中,就足够了。只需将ruby添加到PATH中,就足够了。我仍然在使用foreman 0.63,只是需要将ruby添加到系统路径中。@ddollar应该真的能解决这个问题。@MichaelKariv您好,我已经发布了关于Javascript的新问题,请帮我解答好问题。某些系统可能需要重新启动。我的并没有,尽管我确实需要关闭外壳并再次打开。是的,forego也为我工作。但更好的是,Heroku最近添加了一个新命令“Heroku local”,它在幕后使用forego。只需安装Heroku Toolbelt的最新版本即可启用它。正如你所说,Heroku不再支持使用foreman。