2012-01-18 12 views
0

私はNodeJS Herokuアプリケーションでローカルに作業しています。私はforemanを使ってアプリケーションを実行したいと思います。それは明らかにHerokuのツールベルトではインストールされませんでした(誰にもこの問題がありましたか?)。ソースからUbuntuにforemanをインストールする

幹部を得るためにヘルロクツールベルトを再インストールする方法はありますか?または、私はgitから監督を得ることができますか?

git submodule init 
git submodule update 

それはまだ「職長」コマンドが見つからないことを言う:私は、命令hereが、レポを取得し、実行した後を見ました。監督に働くためには何ができますか?

おかげ

編集:私はあなたの最善の策は、おそらくRubygemsのでそれをインストールすることであるUbuntuの

答えて

7

を使用しています。あなたの上を一般OSどの言及していないが、我々は、Windowsのような精神的な何かにあなたがいないと仮定します(;))あなたが戻ってバージョンを持っている場合

gem -v 

、次のビットをスキップします。あなただけあなたがにリンクされたプロジェクト、http://theforeman.org/projects/foreman

Ubuntuでのみ

sudo apt-get install rubygems 

その後、

gem install foreman 
+1

これはNode.jsを使用していても正しいforemanのバージョンをインストールします(私は_Ruby_ gemとしてインストールされているということに注意しています)。申し訳ありませんが、シンプトンの質問... – bigpopakap

+0

はい、フォアマンはルビーの宝石です。 –

+1

Herokuツール(アプリケーションとは別に実行され、Herokuシステムとやりとりするために使用される)はルビーベースです。 Python、node.js、その他のフレームワークを問わず、herokuと実際のやりとり*をするには、これらのルビーベースのツールを使用します。だから宝石をインストールすることは理にかなっています:-) –

2

(OS Xが最新バージョンでそれを持っている)Ubuntuの上にRubyGemsをインストールする必要があります必要がありますは、Heroku's foremanではありません。

Heroku's foremanは、Rubyの逸品です、そしてRubyの宝石としてインストールする必要があります。

$ [sudo] gem install foreman 

あなたがsudoを使用する必要があるかどうか

0

など、あなたがルビーとRubyGemsのインストール方法、環境によって異なります私はちょうど@ニールの答えを修正したいと思った。あなたはrubygemsではなく、rubyをインストールする必要があります。

sudo apt-get install ruby 

Rubyをインストールすると、foremanをインストールすることができます。あなたがしている場合

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

(あなたは--no-里--no-RDOCは必要ありませんが、私は生産ボックス上のドキュメントなしで宝石をインストールしたい)

はまた、RVMを見てみましょうRubyの人。 Ubuntu/DebianのRuby版を使用したくないかもしれません。

関連する問題