簡體   English   中英

用ansible playbook改變rvm ruby​​版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM