2017-01-20 23 views
0

私はRuboku on Rails(v。4.2)をHerokuに配備しています。私もテスト環境を持っているようにマシンをクローンしました。基本的に同じアプリケーションを実行している2台のHerokuマシンがあります。Ruby on Rails、宝石の投げ違いがHeroku

問題は、テスト環境でGemがエラーを発生させ始めたため、Gemやバージョンを変更しなかったことです。

例えばmailchimp、このエラーがスローされますことができるか、ローカルホストおよびアプリケーションが正常に動作し、生産マシンで

bundler: failed to load command: puma (/app/vendor/bundle/ruby/2.2.0/bin/puma) 
    /app/vendor/bundle/ruby/2.2.0/gems/plivo-0.3.19/lib/plivo.rb:38:in `+' 
! Unable to load application: TypeError: no implicit conversion of nil into String 
TypeError: no implicit conversion of nil into String 

! Unable to load application: Mailchimp::Exception::APIKeyError: Invalid API key format: 
bundler: failed to load command: puma (/app/vendor/bundle/ruby/2.2.0/bin/puma) 
Mailchimp::Exception::APIKeyError: Invalid API key format: 

は一度宝石Plivoはエラーをスローし始めMailchimpを削除ここで間違っている?

+0

クローン環境でmailchimp APIキーを設定しましたか? –

+1

あなたは正しかった、基本的に私はすべての環境変数を扱うためにフィガロを使いました。実行するのを忘れました:figaro heroku:set -e production – ste

+0

Okクール私はあなたがそれを受け入れても構わないと答えました。 –

答えて

0

問題の環境でMail chimp APIキーを適切に設定していないようです。環境変数をリセットして、まだ問題が発生していないかどうかを確認してください。

関連する問題