localinstall libxml2-2.9.1-99.1.src.rpm
Это исходный код rpm, он содержит исходные тексты, а не двоичные, перед установкой его следует использовать rpmbuild.
Насчёт этого, я запутался, Вы даёте 2 различных rpm-имени ?
yum localinstall libxml2-2.9.1-99.1.src.rpm
и
rpm -Uvh libxml2-2.9.1-2.1.rpm
Это потому, что Вы уже использовали rpmbuild ? Если это так, то у Вас не должно быть проблем.
Плюс, имейте в виду, что вы пытаетесь установить 32-битную версию вашей библиотеки, и вы работаете в 64-битной ОС (как вы говорите, ваша версия libxml2 - libxml2-2.7.6-14.el6_5.2.x86_64)
. Поскольку jasonwryan не отправил ответ, который я мог проверить как правильный, я - aswering мой собственный вопрос с его ответом комментария. инструмент chruby
с он - работавший отлично автопереключатель. Снова спасибо Jason.
Вам может потребоваться обновить свой путь в вашем /home/$your_username/.Bashrc
, чтобы включить / PАТТ/ТО/RUBY-2.1.5/BIN
, как так:
export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"
Обратите внимание, что я положил его до (aka "на фронте«)) существующей переменной среды пути. Вы можете проверить это, выполняя команду , которую Ruby
.
«Как путь к вариантам вариабельной работы в Linux?» имеет более подробную информацию.
Есть много менеджеров версий Ruby и таких инструментов, как rvm
, chruby
, rbenv
и так далее.
Вы можете проверить их весь список на странице https://www.ruby-toolbox.com/categories/ruby_version_management