среда, 10 июня 2015 г.

rbenv, openSUSE 64-bit, фикс проблемы с nokogiri (libxml not found)

Столкнулся с проблемой при установке рубигемов в rbenv на openSUSE 13.2 64-bit. Сборка nokogiri падает с руганью 'libxml not found'  хотя libxml и libxml-devel пакеты установлены. Решение было найдено тут https://groups.google.com/forum/#!topic/nokogiri-talk/dbKKKv3PLDo.
Если коротко: баг с путями к либам на 64-битах.
CONFIG_SITE=''
gem install nokogiri -v '1.6.6.2' # указать крайнюю версию на момент
После чего выйти из этой консоли и запустить новую (быстрый способ восстановить значение переменной CONFIG_SITE) и bundle install проходит успешно.



четверг, 4 июня 2015 г.

zsh: поиск по первым символам стрелками вверх/вниз

Постоянно забываю как включается эта жизненно важная функция. 
Вот теперь чтобы не забыть повторяю сюда.
autoload up-line-or-beginning-search
autoload down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search
bindkey "^[[A" up-line-or-beginning-search
bindkey "^[[B" down-line-or-beginning-search
Всё это в /etc/zshrc или ~/.zshrc.