Днес проверих gem outdated
, както правя периодично. Намерих няколко, които се нуждаеха от актуализиране:
$ gem outdated
ZenTest (4.6.1 < 4.6.2)
bcrypt-ruby (2.1.4 < 3.0.0)
factory_girl (2.0.4 < 2.0.5)
fog (0.10.0 < 0.11.0)
hike (1.2.0 < 1.2.1)
net-ssh (2.1.4 < 2.2.1)
rb-fsevent (0.4.3 < 0.4.3.1)
rdoc (3.9.2 < 3.9.3)
selenium-webdriver (2.4.0 < 2.5.0)
Така че аз gem update
тях и след това bundle update
. Забелязах, че bundle update
се почувства принуден да инсталира по-стара версия на fog: Installing fog (0.9.0)
? И не съм сигурен как да разбера какво причинява тази зависимост да бъде понижена. Нещата работеха добре под fog 0.10.0
.
gem dependency -R fog
казва, че само Carrierwave
го изисква...и carrierwave
не се е променил и е доволен от fog 0.10.0.
Някакви идеи? Или инструменти, които мога да използвам за отстраняване на неизправности/разбиране на това?
Gemfile.lock
файл трябва да показва йерархия на зависимостите, за да ви помогне да разберете какво друго може да изисква версия 0.9.x наfog
. - person Dylan Markow   schedule 25.08.2011