我在NodeJS Heroku应用程序上本地工作,我想使用工头来运行我的应用程序。它显然没有安装Heroku工具带(还有其他人有这个问题吗?)。
有没有办法重新安装Heroku工具带以获得领班?或者我可以从git获得工头?我看到了here的指示,但是在获得回购并执行之后:
git submodule init
git submodule update
它仍然说没有找到“foreman”命令。我该怎么办才能让工头工作?
由于
编辑:我正在使用Ubuntu
答案 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版本。