[英]change rvm ruby version with ansible playbook
我有ansible-playbook成功安裝rvm。 但現在我必須更改默認的ruby版本。 我嘗試過:
- 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
但是沒有任何ansible看起來一切正常但是當我使用相同的用戶登錄ssh時使用rvm current
並運行rvm current
,ruby版本是相同的。
我懷疑從ssh和bash登錄shell但我可以看到解決方案。
嘗試:
- name: Install Bundler
command: rvm alias create default ruby-2.1.2-p95
順便說一句。 你有沒有看到RVM支持Ansible: https : //github.com/rvm/rvm1-ansible
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.