Я был бы очень признателен за помощь в этом, так как я уже несколько дней тралю Google и выхожу пустым.
Фон, я использую chef-solo/vagrant для создания веб-сервера разработки, я использовал базовый блок raring (ubuntu 13.04), который поставляется с установленными ruby и chef.
Я установил полный стек лампы, и все работает отлично. Но мне нужно установить пару камней ruby, для которых требуется версия 1.9.x, установлен 1.8.x. Поэтому я попытался обновить rubygems, и он вернулся с сообщением об успехе. Однако система все еще сообщает о версии 1.8.x.
Аналогичная ситуация с php, я ранее задавал этот вопрос https://superuser.com/questions/607629/ubuntu-12-04-cli-using-correct-php-version-apache-is-not по вопросам обновления php на базовой коробке Ubuntu 12.04. С новым basebox я теперь могу получить php до версии 5.4.9, но не могу заставить его запустить последнюю стабильную версию без установки из исходного кода - в этом случае у меня та же проблема, что обсуждалась в предыдущем вопросе.
Существуют похожие проблемы с обновлением других программ и пакетов. Так что здесь происходит? Все обновления программного обеспечения заблокированы из-за того, что это релиз LTS.
Я не думаю, что это проблема шеф-повара, так как, когда я ssh в коробку, я получаю те же результаты, я чувствую, что это как-то связано с базовыми коробками. Любая помощь в диагностике этого будет принята с благодарностью.