は、私は理解していないこのエラーBundler on Linuxはrcxバージョンを受け付けていませんか?私カピストラーノ展開中
Bundler could not find compatible versions for gem "nokogiri":
In snapshot (Gemfile.lock):
nokogiri (= 1.6.8.rc3)
In Gemfile:
nokogiri (>= 1.6.8.rc3) x64-mingw32
nokogiri (>= 1.6.8.rc3)
rails-dom-testing x64-mingw32 was resolved to 1.0.7, which depends on
nokogiri (~> 1.6.0) x64-mingw32
rails-dom-testing x64-mingw32 was resolved to 1.0.7, which depends on
nokogiri (~> 1.6.0)
に実行し、は私のロックバージョン1.6.8.rc3
を受け入れるべきではないのですか?私はbundle
(そして私はWindows、笑)を呼び出した後、Railsアプリケーションをローカルで完全に実行していますが、Ubuntuマシンではデプロイメントが失敗します。
私のGemfile.lockのGEM仕様にはnokogiri (1.6.8.rc3-x64-mingw32)
が原因ですか?私はWindowsでRuby 2.3を使用できるようにこの人を更新しましたが、Linuxを犠牲にしなければなりませんか?
私はあまりにも痛いので、私はあきらめました。もちろん、 'mingw32'で行を削除すると、依存関係がないためにgemfileが壊れてしまいます。バンドルを実行すると、ファイルが同じように再生成されます。 Linux上では、宝石が存在しないと不平を言うようです(私はこのrcxはWindows版であると信じています)。 私はWindows上でRuby 2.2に固執し、最終的にライブラリがWindows上でRuby 2.3に対応した時点で最大2.3になるでしょう。 –