Недопустимая ошибка спецификации драгоценных камней в ZenTest. Недопустимые требования

После установки некоторых инструментов тестирования я продолжаю получать Invalid gemspec error каждый раз, когда набираю команду. Следующая ошибка:

Invalid gemspec in [/var/lib/gems/1.9.1/specifications/ZenTest-4.10.1.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]

Я безуспешно пытался обновиться до последней версии gem-файла ZenTest 4.11.0 и перейти на более ранние версии. Я попытался удалить их gemfiles и переустановить их, используя следующую процедуру:

$ gem uninstall ZenTest

$ sudo gem update --system

$ gem install ZenTest

Предупреждение все равно появляется.

Почему ["< 3.0, >= 1.8"] это Illformed requirement? Когда я обновил до последних файлов gem для моей программы? Что я делаю неправильно?


person Chris Howard    schedule 19.06.2015    source источник
comment
Вы видели этот потенциально связанный вопрос?   -  person MarsAtomic    schedule 22.06.2015
comment
Не видел этого. Спасибо, что указали на это. знак равно   -  person Chris Howard    schedule 26.06.2015


Ответы (1)


Согласно этой ветке на Github, предлагается изменить строку gemspec с:

["< X.X,>= X.X"] to ["< X.X",">= X.X"]

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

person Chris Howard    schedule 25.06.2015