Fixes #127: Unable to install for single user on a fresh machine: freezes asking for sudo password
This commit is contained in:
@@ -8,6 +8,13 @@
|
||||
with_items: '{{ rvm1_rubies }}'
|
||||
when: rvm1_rubies
|
||||
|
||||
- name: Install rvm requirements
|
||||
become: yes
|
||||
command: '{{ rvm1_rvm }} requirements'
|
||||
become_method: sudo
|
||||
become_user: root
|
||||
when: rvm1_rubies
|
||||
|
||||
- name: Install rubies
|
||||
command: '{{ rvm1_rvm }} install {{ item.item }} {{ rvm1_ruby_install_flags }}'
|
||||
when: rvm1_rubies and item.rc|default(0) != 0
|
||||
@@ -17,11 +24,12 @@
|
||||
command: '{{ rvm1_rvm }} alias list default'
|
||||
changed_when: False
|
||||
register: detect_default_ruby_version
|
||||
when: rvm1_rubies
|
||||
|
||||
- name: Select default ruby
|
||||
command: '{{ rvm1_rvm }} alias create default {{ rvm1_default_ruby_version }}'
|
||||
when: detect_default_ruby_version.stdout|default() == '' or
|
||||
rvm1_default_ruby_version not in detect_default_ruby_version.stdout
|
||||
when: rvm1_rubies and (detect_default_ruby_version.stdout|default() == '' or
|
||||
rvm1_default_ruby_version not in detect_default_ruby_version.stdout)
|
||||
|
||||
- name: Detect installed ruby patch number
|
||||
shell: >
|
||||
|
||||
Reference in New Issue
Block a user