2017-02-11 8 views
1

私はbizzareエラーがあり、修正する方法が見つかっていないようです。基本的に私のヒロクの展開はそのメッセージで失敗します。Bundler :: GemRequireError:gem 'omniauth-oauth2'をロードしようとしたときにエラーが発生しました

より:

Removing bourbon (4.3.1) 
remote:  Removing hashie (3.5.1) 
remote: -----> Detecting rake tasks 
remote: sh: 3: Syntax error: Unterminated quoted string 
remote: sh: 3: Syntax error: Unterminated quoted string 
remote: ! 
remote: !  Could not detect rake tasks 
remote: !  ensure you can run `$ bundle exec rake -P` against your app 
remote: !  and using the production group of your Gemfile. 
remote: !  rake aborted! 
remote: !  Bundler::GemRequireError: There was an error while trying to load the gem 'omniauth-oauth2'. 
remote: !  Gem Load Error is: private method `warn' called for nil:NilClass 
remote: !  Backtrace for gem load error is: 
remote: !  /tmp/build_569fee1a9e7d8fb80c93fc3634a76861/vendor/bundle/ruby/2.2.0/gems/hashie-3.5.2/lib/hashie/mash.rb:334:in `log_built_in_message' 

私は宝石を更新し、tmpが明確に、プリコンパイル、資産を清掃、多くのものを試してみました、手付かずの宝石を実行し、何も動いていないようにみえ。

それは昨日罰金働いていた - そして今日、私は感謝任意のヘルプgemfileに触れる近くや

omniauthない方法はなかったです。

答えて

1

バージョン3.5.3以降のHashieが問題を解決します。ハッシュで組み込みのメソッドと衝突した名前を持つキーを設定することから予期しない動作をしていた人々を助けるために、いくつかのログを宝石に追加しました。そのロギングは、OmniAuthとElasticsearchの宝石に多くの問題を引き起こしました。これらの問題はすべて修正されており、OmniAuthとの統合には十分なテストカバレッジがあり、Elasticsearchのテストも追加されます。

問題のお詫び。さらに問題が発生した場合は、https://github.com/intridea/hashie/issuesまでお知らせください。

+0

ちょっと、お出かけに感謝 - 3.5.3はすでに歓声が出ているようだ! –

4

ハミー宝石バージョン3.5.2とomniauth-oauth2 1.3.1がうまく混ざりません。

ハミー宝石3.4.4に戻って戻って動作します。

+0

遭遇する前にこの問題を修正していただきありがとうございます。 –

+0

@AceDimasuhidこんにちは!それは問題がハッシーやオムニバスで開く必要があるようだ –

+0

それは、多くのソリューションを共有してくれてありがとう – efrenfuentes

関連する問題