Я обновляю свое приложение, чтобы использовать Ruby 2.2, и собирался удалить gctools, так как я думаю, что он специально поддерживает сборку мусора Ruby 2.1. По какой-то причине я должен это держать?Нужен ли мне gctools с Ruby 2.2, хотя его сбор мусора обновлен?
ответ
Таким образом, после дальнейшего рассмотрения, кажется, что это не является необходимым в соответствии с сопровождающим gctools Аман Гупта (tmm1):
Таким образом, в случае, если кто-то видит в этом ошибка,
listen loop error: unknown key: old_object (ArgumentError)
попытаться вытащить gctools из.
Ницца. Затем удалив мой ответ. – Agis
Спасибо за усилия, хотя Агис. В любом случае, этот вопрос будет неактуальным (надеюсь). Существует запрос на перенос, чтобы добавить его в README. –
«По какой-то причине я должен держать его вокруг?» Это зависит. Была ли какая-то причина, по которой вы хотели этого, в первую очередь? На странице github проекта говорится, что она «построена на новых apis и событиях, предлагаемых в ruby 2.1», что для меня означает, что она, вероятно, будет работать с любой версией Ruby> 2.1 – Ajedi32
Кажется, что она работает, но поскольку GC был пересмотрен в значительной степени, не знал, стал ли он излишним. Всегда старайтесь удалить как можно больше кругов, и, откровенно говоря, этот уровень системы немного выше моих навыков. Думал, может быть, был эксперт по gctools, который мог бы передумать или подумать о том, как это все еще актуально. –