問題タブ [foreman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2138 参照

heroku - heroku: アドオンを使用してローカル開発をセットアップする

neo4j アドオンを使用して heroku アプリを開発したいのですが、 こちらの手順に従いましたが、heroku のような環境変数をローカル開発環境に統合する方法がわかりません。

私の主な目標:

  1. 展開されたアプリとできるだけ同じように動作するようにします。
  2. 自動化されたテスト スイートをローカルで実行できるようにします。
  3. 迅速な開発反復のために、アプリをローカルで実行できるようにします。

私が見つけた唯一の heroku ヘルプセンターの記事 (ここ) は、これを扱っており、常に展開することを推奨しているようですが、これは、私が行った小さな編集、構文エラーなどすべてをチェックインしてプッシュする必要があり、許可されていないことを意味します。自動化されたテストをローカルで実行しています。

Foreman Procfiles を編集して目的の動作を実現する方法があるはずですが、展開されたプロセスにも影響を与えずにそれを行う方法がわかりません。

0 投票する
2 に答える
6125 参照

ruby-on-rails - Rails / Unicornデプロイ:Unixソケットを作成するものは何ですか?

Rails 2.3 //Capistrano / Unicorn / Foreman/Upstartを使用してSpreeアプリをデプロイしています。

私が理解できない部分は、/ myapp / shared / sockets / unicorn.sockをフォアマン/アップスタートプロセス管理によって自動的に作成する方法です(少なくとも、unixソケットはそれらから取得する必要があると思います)。

UNIXソケットの作成の責任は何ですか?

0 投票する
1 に答える
610 参照

ruby - Ruby スクリプトから職長を開始する

次の方法で、プロジェクトにスクリプト/実行を作成しました。

それで、私はいくつかの質問があります:

  1. ruby スクリプトからa を設定した場合ENV["EMAIL_USERNAME"]、rails はそれを読み取ることができますか?
  2. そのようにフォアマンを実行することはうまくいかないようです。立ち往生しただけです。別の方法はありますか?

ええ、ENV変数をPATHにエクスポートできないことは知っていますが、変数をアプリにのみエクスポートできるようにしたいと思います。

PS: bash にもある可能性があります。

0 投票する
2 に答える
3953 参照

node.js - ファイルが変更されたときにフォアマンがnode.jsをリロードするにはどうすればよいですか?

私は現在、ローカルで開発するときに、スーパーバイザーを使用してnode.jsアプリを実行しています。これは素晴らしいことですが、現在、すべての構成を自分のファイルに保存しています。それらをファイル.bash_profileに移動したいと思います。.env

スーパーバイザーのファイル監視機能を使用して、フォアマンの環境読み込み機能を取得する方法はありますか?

1つのオプションは、Procfileこのように追加することですが、Herokuを台無しにするのではないかと思います。

0 投票する
2 に答える
1291 参照

ruby-on-rails-3 - ClockworkがForemanで機能していません

私は時計仕掛けの宝石を使って毎日メールを送っています。libフォルダー内にclock.rbファイルを作成しました。

Procfileを作成しました:-

私が命令するとき

エラーが表示されています:-

LeaveDetailは、モデル内のルビークラスです。「LeaveDetail」が初期化されていない状態でここに表示される理由を教えてください。thnks

0 投票する
1 に答える
753 参照

ruby-on-rails - 薄いフォアマンは動作を停止しました

iMacでRoRを備えたThinWebサーバーを使用しています。私は$フォアマンスタートで始めます

正常に動作していましたが、コンソールで次のように表示されます。

そして、$プロンプトが表示されるので、Webサーバーは実行されていません。

何か案は?

$ thin startを実行して、次のようになりました。

ラックアダプターの使用/Users/burtondav/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/runtime.rb:31:in`blockinsetup':既にアクティブ化されていますラック1.4.1ですが、Gemfileにはラック1.3.6が必要です。bundle execを使用すると、これを解決できる場合があります。(Gem :: LoadError)

どのbundleexecコマンドを試す必要がありますか?

0 投票する
1 に答える
1328 参照

ruby-on-rails - フォアマンはコード0で終了しますか?

アプリを実行するたびにSunspotを起動するために、Foremangemをインストールしました。

Procfile:

これは出力です:

何が問題なのですか?

(ちなみに、Sunspotは私がやったときにうまく動作しますrake sunspot:solr:start

0 投票する
2 に答える
5103 参照

ruby - フォアマンスタートリターンバンドルが見つかりません

最近、UbuntuシステムRubyの使用からRVMの使用に切り替えました。実行するforeman startと、Procfileにあるコマンドが何であれ、notfoundエラーが発生します。

私の現在のProcfileは次のとおりです。

したがって、エラーは次のとおりです。

which foreman戻り値

which bundle戻り値

からの出力rvm infoは次のとおりです。

また、まったく同じ問題でrbenvを使用してみました。Foremanは、システムrubyを使用していたので問題なく動作しましたが、Ubuntuからこれらを削除し、Ruby1.9および1.8を実行できるようにRVMまたはrbenvを使用したいと考えています。

まるでフォアマンがバンドルバイナリを見つけられないかのようです。sinatraアプリを実行bundle exec ruby web.rbまたは実行できruby web.rbますが、フォアマンのように.envから環境変数が読み込まれないため、失敗します。Rack-envを使用して.envファイルをロードしてから、を使用してsinatraアプリをロードすることもできますが、ruby web.rbフォアマンを使用したいと思います。

何が問題なのですか?

0 投票する
1 に答える
725 参照

heroku - ローカル開発用と Heroku 展開用に個別の Profile を使用するにはどうすればよいですか?

たとえば、私のローカル環境では MongoDB を起動したいのですが、Heroku では必要ありません。

ローカル環境と Heroku で異なるプロセス セットを使用するにはどうすればよいですか?

0 投票する
1 に答える
332 参照

django - Heroku - そのようなオプションがない場合、職長の開始は失敗します: --noinput;

こんにちは、職長がローカルでアプリを起動するのに苦労しています...使用したときにアプリケーションが実行されますがpython manage.py runserver

コマンドを使用するとき

私はこの出力を得ます:

これは私の procfile です (これはこの問題と関係があります)

Herokuにプッシュすると、これはすべて正常に機能します...私のマシンでローカルにではありません。

collecstatic 部分を引き出すと、次のように gunicorn で問題なく動作します。

そのため、 python manage.py collecstatic --noinput が気に入らないようです...ただし、その部分をディレクトリ collecstatic で手動で実行すると、正常に動作します。

これが私の .bash_profile です

私の構成もvirtualenvwrapperを実行しており、BrewとPIPを介してこれらすべてをインストールしています...