Чтобы убедиться, что она выполняется в том же контексте, в котором находится ваша оболочка, удалите шебанг, чтобы избежать запуска другой bash
, которая может совпадать или не совпадать с вашей текущей.
Если вы 'При использовании rvm / аналогичных вам необходимо (а) иметь значение по умолчанию, (b) указать версию / набор гемов или (c) полагаться на fvgery, подобный rvm cd
.
В противном случаеработает просто отлично - это для меня (без Шебанга, поэтому он будет использовать любую текущую среду rvm, в которой я нахожусь).