問題タブ [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.
heroku - heroku: アドオンを使用してローカル開発をセットアップする
neo4j アドオンを使用して heroku アプリを開発したいのですが、 こちらの手順に従いましたが、heroku のような環境変数をローカル開発環境に統合する方法がわかりません。
私の主な目標:
- 展開されたアプリとできるだけ同じように動作するようにします。
- 自動化されたテスト スイートをローカルで実行できるようにします。
- 迅速な開発反復のために、アプリをローカルで実行できるようにします。
私が見つけた唯一の heroku ヘルプセンターの記事 (ここ) は、これを扱っており、常に展開することを推奨しているようですが、これは、私が行った小さな編集、構文エラーなどすべてをチェックインしてプッシュする必要があり、許可されていないことを意味します。自動化されたテストをローカルで実行しています。
Foreman Procfiles を編集して目的の動作を実現する方法があるはずですが、展開されたプロセスにも影響を与えずにそれを行う方法がわかりません。
ruby-on-rails - Rails / Unicornデプロイ:Unixソケットを作成するものは何ですか?
Rails 2.3 //Capistrano / Unicorn / Foreman/Upstartを使用してSpreeアプリをデプロイしています。
私が理解できない部分は、/ myapp / shared / sockets / unicorn.sockをフォアマン/アップスタートプロセス管理によって自動的に作成する方法です(少なくとも、unixソケットはそれらから取得する必要があると思います)。
UNIXソケットの作成の責任は何ですか?
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を介してこれらすべてをインストールしています...