私のローカルセットアップが正しく行われていません。職長を実行しようとすると、問題を取得:issue foreman/heroku facebook appでrack_envを取得しています
web: bundle exec thin -R config.ru start -p $PORT -e ${RACK_ENV:-development}
RACK_ENV:"FACEBOOK_APP_ID=275479742529226"
RACK_ENV:"FACEBOOK_SECRET=xxx"
誰でも助けることができるならば、明らか私は.. ENVのために完全に間違って私のFBキーを設定しています「職長スタート」
15:21:21 RACK_ENV.1 | process terminated
15:21:21 web.1 | started with pid 23406
15:21:21 system | sending SIGTERM to all processes
15:21:21 RACK_ENV.1 | started with pid 23407
15:21:21 system | sending SIGTERM to pid 23406
15:21:21 RACK_ENV.1 | started with pid 23408
15:21:21 RACK_ENV.1 | /Users/mc/.rvm/gems/ruby- 1.9.2-p290/gems/foreman-
0.41.0/bin/foreman-runner: line 36: exec: "FACEBOOK_APP_ID=275479742529226": not found
を実行しています。私は、= 964173273189 FACEBOOK_SECRET = xxxは
(私はとにかく間違っていると信じて)procfileからすべてを削除し、職長を実行している
FACEBOOK_APP_IDを含んでおり、同様のルートで.envファイルを設定しようとしました.envファイルをデフォルトでルートに入れてはいけませんか?幸運を証明していない。
5:44:20 web.1 | started with pid 23705
15:44:24 web.1 | missing env vars: please set FACEBOOK_APP_ID and FACEBOOK_SECRET
with your app credentials
15:44:24 web.1 | process terminated
15:44:24 system | sending SIGTERM to all processes
おかげ
foreman start -e .envで手動で.envを選択すると、何らかの進歩を遂げることができました。なぜこれがデフォルトでは読み込まれないのでしょうか?私は監督がデフォルトでルートの.envを探していると思ったので、非常に興味がありますか? – stonep
あなたはFACEBOOK_SECRETを変更する必要があります - それは秘密であると思われます。 :) –
@JStarr私はそれを削除しました。 –