У меня есть загрузочная книжка, которая успешно устанавливает rvm. Но теперь я должен изменить стандартную рубиновую версию. Я попытался с:изменение rvm рубиновая версия с доступной книгой для воспроизведения
- name: Install Bundler
command: bash -lc "rvm use 2.1.2-p95"
или
- name: use 2.1
shell: /usr/bin/env bash -lc "rvm use 2.1.2-p95"
или
- name: use 2.1
shell: rvm use 2.1.2-p95
Но ничто анзибль выглядит как все работает нормально, но когда я войти SSH с использование которым тот же пользователь анзибль и бега rvm current
рубиновая версия такая же.
Я подозреваю, что у меня есть ssh и bash, но я вижу решение.
отлично работает! Можете ли вы объяснить, почему ваше решение работает? – neo0
работает, потому что ansible - это другой сеанс, когда вы входите в RVm, попытаетесь найти рубин по умолчанию и загрузите его, если он не определен - тогда вы ничего не получите – mpapis