TextMate, rvm и TM_RUBY

В инструкциях TextMate RVM говорится, что для TM_RUBY установлено значение /Users/wayne/.rvm/bin/textmate_ruby и в изображение показывает, что он установлен на rvm-auto-ruby . Я решил установить его на rvm-auto-ruby , думая, что он будет использовать версию Ruby по умолчанию RVM.

При выполнении команды R в RSpec.bundle с TM_RUBY , установленным на rvm-auto-ruby , произойдет ошибка загрузки ]. Когда вы устанавливаете его на textmate_ruby , он работает.

Единственная проблема здесь в том, что TextMate не всегда использует версию Ruby по умолчанию, поскольку она жестко запрограммирована в этом файле.

/ Users / jspooner / .rvm / bin / textmate_ruby :

#!/usr/bin/env bash

if [[ -s "/Users/jspooner/.rvm/environments/ruby-1.9.2-head" ]] ; then
  source "/Users/jspooner/.rvm/environments/ruby-1.9.2-head"
  exec ruby "$@"
else
  echo "ERROR: Missing RVM environment file: '/Users/jspooner/.rvm/environments/ruby-1.9.2-head'" >&2
  exit 1
fi

Итак, два вопроса:

  1. Что на самом деле должно делать TM_RUBY = rvm-auto-ruby ?
  2. Есть ли способ заставить TextMate использовать RVM по умолчанию?

5
задан Community 23 May 2017 в 12:02
поделиться