Обновление IRB на ОС X
-
25-09-2019 - |
Вопрос
Я пытаюсь обновить IRB на My OS X 10.5 MacBook:
$ irb -v
irb 0.9.6(09/06/30)
В настоящее время я учусь Ruby и следил за «почему бурый гид по Рубингу» и на этой странице: http://mislav.uniqpath.com/poignant-guide/book/expansion-pak-1.html. Они упоминают Auto-завершение в IRB требует версии 1.8 IRB.
Я не уверен полностью, как обновить оболочку. Я использую последнюю версию Ruby через RVM.
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29034) [i386-darwin9.8.0]
Google ничего не вернул, я признателен за любую помощь, спасибо!
Решение
С RVM вы можете включить завершение:https://rvm.io/workflow/completion/
Это загружает сценарии в вашем ~/.rvm/scripts
Dir в том числе irbrc.rb
который устанавливает автозаполнение для IRB.
Другие советы
Вам не нужно обновлять IRB. Однако вы делаете Ruby Compated с помощью поддержки readline. На OS X я понятия не имею, если это конфигурация по умолчанию или как ее установить. Вам, вероятно, нужно будет установить библиотеки разработки readline и перекомпилируйте Ruby через RVM.