Заметки Ruby программиста Всякие полезные наработки

13Июн/100

Ruby 1.9 + RVM + Ruby-Debug + Bundler

Как оказалось, установка отладчика ruby-debug для руби семейства 1.9 задачка не такая тривиальная, как кажется.

Во-первых, классический gem ruby-debug вообще не собирается под 1.9, но есть портированная версия, которая именуется ruby-debug19.

Во-вторых, ruby-debug19 тоже не заводится с полпинка. По умолчанию он ищет ruby19 где-то в недрах macports. А по-скольку этот способ установки руби нынче не в моде, то прийдется указать путь к сорцам руби явно. Например, для ruby 1.9.2 head установленного через rvm это выглядит так:

gem install ruby-debug19 -- --with-ruby-include=/Users/username/.rvm/src/ruby-1.9.2-head

Нужно обязательно указать абсолютный путь

Ну и под занавес, хотелось бы упаковать все это дело в bundler, но не тут-то было... с некоторых пор bundler не принимает --build-options в качестве параметра... И мне не удалось найти способ скормить ему параметры для сборки гема. Если у кого-нибудь получиться - дайте мне знать. Зато, если установить этот gem в систему, то bundler подхватит его с удовольствием.

Комментарии (0) Пинги (0)

Пока нет комментариев.


Leave a comment

Нет обратных ссылок на эту запись.