Вопрос

Я пытаюсь обновить 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top