Действительно ли возможно пропустить .rvmrc подтверждение?

Стоит проверить версию Клиента удаленного рабочего стола. Возможно, что проблемная машина использует одну из более старых версий.

16
задан 27 January 2011 в 10:54
4 ответа

Я нашел эти примечания по блогу Waynes, http://wayneeseguin.beginrescueend.com/

В основном, добавление:

export rvm_trust_rvmrcs_flag=1

кому: ~/.rvmrc обойдет проверку.

Существует также rvm rvmrc <command> [dir] для того, чтобы вручную доверять/не доверять .rvmrc файлы.

Поиск того же самого так думал, что я отправлю решение.

HTH

С уважением,

Phil

24
ответ дан 2 December 2019 в 20:40

В моем deployement я не использую .rvmrc. Я использую только rvm use 1.9.2 --default как этот я a; уверенный, что мой рубин по умолчанию 1.9.2 и не другой, если я не нахожусь в этом конкретном каталоге.

После с опцией rvm_project_rvmrc=0 в Вашем rvmrc Вы быть уверенным нет никакого другого используемого рубина.

3
ответ дан 2 December 2019 в 20:40
$ 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
ответ дан 2 December 2019 в 20:40

Альтернативный, но неожиданный выход 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
)
0
ответ дан 2 December 2019 в 20:40

Теги

Похожие вопросы