Обновление Ruby и Gem в Fedora Core 8

898
hortitude

У меня есть новый образ Fedora Core 8, который я использую (я делаю это на EC2 - Amazon Web Services).

На изображении есть Ruby 1.8.6 и gem 1.2.

Когда я пытаюсь обновить Ruby, используя yum или gem, используя 'gem update --system', он говорит, что обновления нет. Тем не менее, я знаю, что есть 1.8.7 для Ruby и 1.3 для gem.

Почему это? Что мне лучше всего сделать?

Спасибо!

0
Привет hortitude, и добро пожаловать в Super User! Хотя этот вопрос касается продвинутых компьютерных… вещей (которые будет использовать суперпользователь), он * может * лучше подойти для ServerFault.com, поскольку он больше касается конфигурации ** сервера **, чем что-либо еще. Josh Hunt 15 лет назад 0

2 ответа на вопрос

1
Vitaly Kushner

Я вижу, этот вопрос довольно старый, но он все еще остается без ответа, так что ради новичка-рубиниста

первый шаг установки чего-либо на Fedora - это обновить его до Ubuntu :)

На отличные AMI Debian / Ubuntu есть ссылки на http://alestic.com/

Вы сами решите много административных болей.

Это не решит боль Ruby, хотя Debian - это мозг, поврежденный по отношению к Ruby / Gems.

Есть несколько вещей, которые вы можете сделать (как на Debian / Ubuntu и Fedora)

Я разместил скрипт начальной загрузки Ubuntu AMI из проекта oss, над которым я работаю, по адресу http://gist.github.com/307730

Не все, что имеет к вам отношение, но я сжег свою руку, поэтому печатал в одиночку :), не могу много редактировать. это структурировано, и я надеюсь, что это легко понять.

Еще одна вещь, которую вы можете попробовать, - это установить rvm ( http://rvm.beginrescueend.com/ ). Я подумываю о том, чтобы принять его самому себе в качестве правильного мульти-дистрибутивного решения проблем с рубином.

0
jtimberman

Если вы используете RPM, то вы, вероятно, заблокированы в конкретной версии Fedora. Тем не менее, вы должны рассмотреть возможность обновления до новой Fedora. Версия 8 была выпущена 8 ноября 2007 года; два года в мире Ruby - это 5-10 лет где-либо еще.