从源代码在Ubuntu上安装foreman

时间:2012-01-18 05:38:53

标签: node.js heroku foreman

我在NodeJS Heroku应用程序上本地工作,我想使用工头来运行我的应用程序。它显然没有安装Heroku工具带(还有其他人有这个问题吗?)。

有没有办法重新安装Heroku工具带以获得领班?或者我可以从git获得工头?我看到了here的指示,但是在获得回购并执行之后:

git submodule init
git submodule update

它仍然说没有找到“foreman”命令。我该怎么办才能让工头工作?

由于

编辑:我正在使用Ubuntu

3 个答案:

答案 0 :(得分:7)

您最好的选择是使用Rubygems安装它。你没有提到你的操作系统,但我们假设你没有像Windows(;)那样精神上的东西

gem -v

如果您有版本,请跳过下一位。您应该只需要在Ubuntu上安装RubyGems(OS X在最新版本中有它)

仅限Ubuntu

sudo apt-get install rubygems

然后

gem install foreman

答案 1 :(得分:2)

您关联的项目http://theforeman.org/projects/foreman Heroku's foreman

Heroku's foreman是一个Ruby gem,必须作为Ruby gem安装:

$ [sudo] gem install foreman

是否需要使用sudo取决于您的环境,如何安装ruby和rubygems等。

答案 2 :(得分:0)

我只想修改@ Neil的答案。你需要安装ruby,而不是rubygems。

sudo apt-get install ruby

安装Ruby后,您可以安装foreman。

gem install foreman --no-rdoc --no-ri

(你不需要--no-rdoc --no-ri但是我喜欢安装没有生产盒文档的宝石)

如果你是一个Ruby人,也可以看看rvm。您可能不想使用Ubuntu / Debian的Ruby版本。