Я работаю над написанием драгоценного камня, который имеет несколько зависимостей от драгоценных камней, один из которых зависит от драгоценного камня, который сломал назад совместимость в более новой версии. Это заставило меня задуматься - я не хочу, чтобы камень, который я создаю, стал «этим камнем», что затрудняет людям обновление их приложения. Я также не хочу заставлять людей, использующих мой драгоценный камень, использовать конкретные версии драгоценных камней, на которых это зависит, в остальной части их приложения.Есть ли способ упаковать все драгоценные камни моего драгоценного камня зависит от моего драгоценного камня?
С одной стороны, я мог бы просто переписать весь код из этих зависимостей, чтобы связать их с моим драгоценным камнем и удалить зависимость все вместе, но это кажется немного утомительным. Есть ли способ для меня просто включить зависимости gem непосредственно в мой драгоценный камень, а затем обернуть их в модуль, чтобы мои упакованные версии не противоречили версиям, используемым остальной частью приложения?
может создать мета-камень, который зависит точно от всех различных версий зависимостей суб-драгоценных камней, которые работают вместе? – rogerdpack