Как @allaire говорит, я вытащил мим-типов 2.4.2, потому что она сломалась поддерживаемая платформа (Ruby 1.9.2). Я сделал так после освобождение mime-types 2.4.3.
Почему? Поскольку rest-client использует mime-типы, он поддерживает как mime-types 1, так и mime-типы 2 (поскольку mime-types 2 не поддерживает Ruby 1.8). Несмотря на то, что я не тестировал Ruby 1.9.2 на Travis (по разным причинам, включая доступность), я все еще поддерживаю Ruby 1.9.2 до mime-типов 3. Зависимость версии от клиента-клиента >= 1.16, < 3.0
; из-за этого любой, кто использует Ruby 1.9.2, должен был сказать >= 1.16, < 3.0, != 2.4.2
. RubyGems - насколько мне известно, поддерживает ограничение версии !=
, и единственный способ обеспечить это, чтобы сделать это так, чтобы 2.4.2 не был доступен для установки на нем yank
.
Прошу прощения за то, что это произошло, и, в общем, это не должно повториться, потому что теперь у меня есть Vagrant VM с Ruby 1.9.2, чтобы выполнить некоторые тесты, так как я не могу этого сделать эффективно на Трэвисе.
Я получаю ту же ошибку, пытающуюся развернуть на герою. –