2016-10-14 4 views
0

私は私のRailsアプリケーションでメールキャッチャーを使用して、私は、サーバーまたは実行すくいデシベルを起動しようとしています:私は取得しています移行次のエラー。はすでに有効化、(〜> 1.5.0)薄いアクティブにすることはできません薄1.7.0

/Users/harshamv/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.2/lib/bundler/rubygems_integration.rb:346:in `block (2 levels) in replace_gem': can't activate thin (~> 1.5.0), already activated thin-1.7.0. Make sure all dependencies are added to Gemfile. (Gem::LoadError) 

答えて

0

私は同様の問題を経験した、と私は本当に私の開発環境を汚染Mailcatcherに固有の宝石を持っているという考えを楽しんでいませんでした。だから私は別の解決策を選んだ:ドッカーコンテナでMailcatcherを使う。私は非常に私はそのフットプリント(〜36メガバイト)を制限するために、アルパインに基づいて1を作成したコンテナによって満たされていなかったとして

。これは非常に簡単に使用することができ、これはこの種の問題からあなたを守ります。それは独立した環境の創造を可能にし、あなたのDEV、テスト、ステージング環境と本番環境を揃えてより一般的にRailsのためのコンテナ(または他のPROG LANG)を使用して話す

は良いアイデアです。

あなたは「ハウツー」同じページ上で私のカットhereを見つけることができます。

関連する問題