не может установить рубиновые драгоценные камни - zlib ошибка

Я смог решить эту проблему, добавив следующие строки:

jackOptions {
    enabled true
}

- defaultConfig в файле build.gradle.

Вы можете следовать рекомендациям для Java 8 по ссылке - https://developer.android.com/guide/platform/j8-jack.html

9
задан Charles Menguy 26 April 2012 в 01:48
поделиться

6 ответов

Я только что начал получать это сегодня вечером также. Поиск с помощью Google поднял набор предложений, которые не обеспечили результаты

gem update --system

и некоторую вставку в коде от jamis, который, как предполагается, заменяет функцию в package.rb, но оригинал это, как предполагается, заменяет, нигде не найти.

Переустановка rubygems не помогла. Я переустанавливаю рубин прямо сейчас........., и он фиксируется. Боль все же.

3
ответ дан 4 December 2019 в 13:06
поделиться

Переустанавливание Ruby уладило эту проблему. Это не то, что я хотел; я хотел знать, почему я получал проблему, но в ней все разбираются.

1
ответ дан 4 December 2019 в 13:06
поделиться

Это чаще всего обнаруживается, когда Ваша загрузка перестала работать - т.е. у Вас есть поврежденный драгоценный камень, из-за сетевого тайм-аута, дефектной ручной загрузки, или что бы то ни было. Просто попробуйте еще раз или загрузите драгоценные камни вручную и точку gem в файлах.

1
ответ дан 4 December 2019 в 13:06
поделиться

Попробуйте обновить ZLib , прежде чем делать что-либо еще. У меня была аналогичная проблема в OS X, и обновление Compress :: Zlib (интерфейс Perl для ZLib) вылечило ее - поэтому я думаю, что старая версия ZLib (сейчас 1.2.3) ) может быть там ваша проблема ...

0
ответ дан 4 December 2019 в 13:06
поделиться

Нашел! У меня была такая же проблема с Windows (она появилась внезапно без обновления, но неважно):

Это как-то связано с несколькими конфликтующими версиями zlib (я думаю).

В ruby ​​/ lib / ruby ​​/ 1.8 / i386-msvcrt, убедитесь, что существует файл zlib.so. В моем случае это уже было. Если нет, вы можете попробовать установить ruby-zlib.

Затем перейдите в ruby ​​/ lib / ruby ​​/ site_ruby / 1.8. / I386-msvcrt и удалите там файл zlib.so.

В ruby ​​/ bin есть должен быть zlib1.dll. По какой-то причине моя версия на Ruby не использовала эту dll. Я скачал самую последнюю версию (1.2.3) и установил ее там. Мне пришлось переименовать его в zlib.dll, чтобы он мог использоваться.

И тада! Rubygems снова заработал.

5
ответ дан 4 December 2019 в 13:06
поделиться

установить чистый ruby ​​zlib, если все остальное не помогло

0
ответ дан 4 December 2019 в 13:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: