Я обнаружил, что метод упаковщиков RVM очень глючит, и, как вы обнаружили, он вообще не работает с наборами гемов, если вы не выполняете много утомительной установки.
У меня былнекоторый успех при использовании следующего скрипта как TM_RUBY
:
#!/bin/bash
base_dir=${TM_PROJECT_DIRECTORY:-$PWD}
cd $base_dir
exec $MY_RUBY_HOME/bin/ruby $*
Пока вы находитесь в проекте TextMate и у вас есть файл .rvmrc
в корневом каталоге проекта, он будет запускать ваш код в Rubyверсия и набор параметров указаны в .rvmrc
.cd
гарантирует, что RVM обнаружит .rvmrc
.
. Поместите приведенный выше код в ~/bin/textmate_ruby_wrapper
, затем перейдите в «Предпочтения»> «Дополнительно»> «Переменные оболочки» и установите TM_RUBY
по тому же пути.