問題タブ [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.
ruby - Ruby スクリプトから職長を開始する
次の方法で、プロジェクトにスクリプト/実行を作成しました。
それで、私はいくつかの質問があります:
- ruby スクリプトからa を設定した場合
ENV["EMAIL_USERNAME"]
、rails はそれを読み取ることができますか? - そのようにフォアマンを実行することはうまくいかないようです。立ち往生しただけです。別の方法はありますか?
ええ、ENV変数をPATHにエクスポートできないことは知っていますが、変数をアプリにのみエクスポートできるようにしたいと思います。
PS: bash にもある可能性があります。
ruby-on-rails-3 - ClockworkがForemanで機能していません
私は時計仕掛けの宝石を使って毎日メールを送っています。libフォルダー内にclock.rbファイルを作成しました。
Procfileを作成しました:-
私が命令するとき
エラーが表示されています:-
LeaveDetailは、モデル内のルビークラスです。「LeaveDetail」が初期化されていない状態でここに表示される理由を教えてください。thnks
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コマンドを試す必要がありますか?
ruby-on-rails - フォアマンはコード0で終了しますか?
アプリを実行するたびにSunspotを起動するために、Foremangemをインストールしました。
Procfile:
これは出力です:
何が問題なのですか?
(ちなみに、Sunspotは私がやったときにうまく動作しますrake sunspot:solr:start
)
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
フォアマンを使用したいと思います。
何が問題なのですか?
heroku - ローカル開発用と Heroku 展開用に個別の Profile を使用するにはどうすればよいですか?
たとえば、私のローカル環境では MongoDB を起動したいのですが、Heroku では必要ありません。
ローカル環境と Heroku で異なるプロセス セットを使用するにはどうすればよいですか?
django - Heroku - そのようなオプションがない場合、職長の開始は失敗します: --noinput;
こんにちは、職長がローカルでアプリを起動するのに苦労しています...使用したときにアプリケーションが実行されますがpython manage.py runserver
コマンドを使用するとき
私はこの出力を得ます:
これは私の procfile です (これはこの問題と関係があります)
Herokuにプッシュすると、これはすべて正常に機能します...私のマシンでローカルにではありません。
collecstatic 部分を引き出すと、次のように gunicorn で問題なく動作します。
そのため、 python manage.py collecstatic --noinput が気に入らないようです...ただし、その部分をディレクトリ collecstatic で手動で実行すると、正常に動作します。
これが私の .bash_profile です
私の構成もvirtualenvwrapperを実行しており、BrewとPIPを介してこれらすべてをインストールしています...
ruby-on-rails - Rails API アプリ: (No MethodError) foreman start を実行すると
新しい Rails API アプリを作成したばかりで、初めて実行しようとしています。私はフォアマンの宝石をインストールしており、コマンドを使用しています
サーバーを起動しますが、次のエラーが発生します:
gemsetの更新や端末の再起動などを試みました。
しかし、何も機能していません。このエラーの原因の診断を進める方法について、誰かがアイデアを提供できるかどうか疑問に思っています
ありがとう
EDIT ApplicationController.rbの内容は次のとおりです
宝石ファイル:
エラーは、このファイルの 8 行目を指しています: wrap_parameters.rb
ubuntu - ubuntu 10.04 で Foreman start が .profile not found エラーをスローする
私はherokuにフォアマンを使用しようとしています。これは私のセットアップに存在するものです:
- foreman のインストールに Ubuntu 10.04 マシンを使用する
- インストールされている Ruby のバージョン: 1.9.3-p362
- インストールされている Rubygems のバージョンは 1.8.24 です。
正常に動作するサンプルの test.rb ファイルをトリガーできます。以下のコード:
/li>コードでGemfileを作成しました:
/li>コードで Procfile を作成しました: web: bundle exec ruby test.rb -p $PORT
foreman start を発行しました - 以下のように失敗します:
/li>
また、特定のバージョンの foreman (0.60.2) をインストールしましたが、起動時に上記と同じエラーが表示されます。
.profile ファイルは、私のマシンの次の場所にあります。
# ~/.profile: Bourne 互換のログイン シェルによって実行されます。
これは間違ったパス設定が原因でしょうか? フォアマンの開始を妨げているのは何ですか?
- ラメシュ