Стоит проверить версию Клиента удаленного рабочего стола. Возможно, что проблемная машина использует одну из более старых версий.
Я нашел эти примечания по блогу Waynes, http://wayneeseguin.beginrescueend.com/
В основном, добавление:
export rvm_trust_rvmrcs_flag=1
кому: ~/.rvmrc
обойдет проверку.
Существует также rvm rvmrc <command> [dir]
для того, чтобы вручную доверять/не доверять .rvmrc
файлы.
Поиск того же самого так думал, что я отправлю решение.
HTH
С уважением,
Phil
В моем deployement я не использую .rvmrc. Я использую только rvm use 1.9.2 --default
как этот я a; уверенный, что мой рубин по умолчанию 1.9.2 и не другой, если я не нахожусь в этом конкретном каталоге.
После с опцией rvm_project_rvmrc=0
в Вашем rvmrc Вы быть уверенным нет никакого другого используемого рубина.
$ curl -L https://get.rvm.io | bash -s -- --version 1.16.20
$ rvm --version
rvm 1.16.20 (version) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
$ grep less .rvm/scripts/cli .rvm/bin/rvm-installer .rvm/src/rvm/scripts/cli .rvm/src/rvm/binscripts/rvm-installer
.rvm/scripts/cli: } | less
.rvm/bin/rvm-installer: } | less
.rvm/src/rvm/scripts/cli: } | less
.rvm/src/rvm/binscripts/rvm-installer: } | less
Исправление:
$ sed -i 's/ | less//' .rvm/scripts/cli .rvm/bin/rvm-installer .rvm/src/rvm/scripts/cli .rvm/src/rvm/binscripts/rvm-installer
Альтернативный, но неожиданный выход 0 требует многократного выполнения
например, чтобы установить оба ruby (без изменения исходной установки rvm), будет повторное выполнение
#!/bin/bash
rvm list | grep ree-1.8.7-2011.12 ||
(
rvm install ree-1.8.7-2011.12 &
expect "^Press 'q' to continue."
send "q\n"
exp_continue
)
rvm list | grep ruby-1.9.3-p194 ||
(
rvm install ruby-1.9.3-p194 &
expect "^Press 'q' to continue."
send "q\n"
exp_continue
)