問題タブ [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 に答える
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を介してこれらすべてをインストールしています...

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

ruby-on-rails - Rails API アプリ: (No MethodError) foreman start を実行すると

新しい Rails API アプリを作成したばかりで、初めて実行しようとしています。私はフォアマンの宝石をインストールしており、コマンドを使用しています

サーバーを起動しますが、次のエラーが発生します:

gemsetの更新や端末の再起動などを試みました。

しかし、何も機能していません。このエラーの原因の診断を進める方法について、誰かがアイデアを提供できるかどうか疑問に思っています

ありがとう


EDIT ApplicationController.rbの内容は次のとおりです

宝石ファイル:

エラーは、このファイルの 8 行目を指しています: wrap_parameters.rb

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

ubuntu - ubuntu 10.04 で Foreman start が .profile not found エラーをスローする

私はherokuにフォアマンを使用しようとしています。これは私のセットアップに存在するものです:

  1. foreman のインストールに Ubuntu 10.04 マシンを使用する
  2. インストールされている Ruby のバージョン: 1.9.3-p362
  3. インストールされている Rubygems のバージョンは 1.8.24 です。
  4. 正常に動作するサンプルの test.rb ファイルをトリガーできます。以下のコード:

    /li>
  5. コードでGemfileを作成しました:

    /li>
  6. コードで Procfile を作成しました: web: bundle exec ruby​​ test.rb -p $PORT

  7. foreman start を発行しました - 以下のように失敗します:

    /li>

また、特定のバージョンの foreman (0.60.2) をインストールしましたが、起動時に上記と同じエラーが表示されます。

.profile ファイルは、私のマシンの次の場所にあります。

# ~/.profile: Bourne 互換のログイン シェルによって実行されます。

これは間違ったパス設定が原因でしょうか? フォアマンの開始を妨げているのは何ですか?

  • ラメシュ