我正在本地开发 NodeJS Heroku 应用程序,我想使用工头来运行我的应用程序。它显然没有与 Heroku 工具带一起安装(其他人有这个问题吗?)。
有没有办法重新安装 Heroku 工具带来获得工头?或者我可以从 git 得到工头吗?我在这里看到了说明,但是在获得回购并执行之后:
git submodule init
git submodule update
它仍然说找不到“工头”命令。我该怎么做才能让工头工作?
谢谢
编辑:我正在使用 Ubuntu
您最好的选择是使用 Rubygems 安装它。你没有提到你在哪个操作系统上,但我们会假设你不是在像 Windows (;) 之类的东西上
gem -v
如果您有一个版本,请跳过下一位。您只需要在 Ubuntu 上安装 RubyGems(OS X 在最新版本中都有)
仅限 Ubuntu
sudo apt-get install rubygems
然后
gem install foreman
您链接到的项目http://theforeman.org/projects/foreman不是Heroku的 foreman。
Heroku 的工头是 Ruby gem,必须作为 Ruby gem 安装:
$ [sudo] gem install foreman
是否需要使用sudo
取决于你的环境,你如何安装 ruby 和 rubygems 等。
我只是想修改@Neil 的答案。您需要安装 ruby,而不是 rubygems。
sudo apt-get install ruby
安装 Ruby 后,您可以安装 foreman。
gem install foreman --no-rdoc --no-ri
(你不需要 --no-rdoc --no-ri 但我喜欢在没有生产箱文档的情况下安装 gems)
如果您是 Ruby 人,还可以查看 rvm。您可能不想使用 Ubuntu/Debian 的 Ruby 版本。