FWIW, in what you have pasted above, you are not passing the executable parameter.
Where is the gem executable on your machine? On Sun, Aug 3, 2014 at 1:32 PM, Tze Yang Ng <[email protected]> wrote: > Don't think that is the issue, i already tried below before.Same issue. > > --- > - name: Ruby | Install Ruby > apt: pkg=ruby update-cache=yes > sudo: yes > tags: ruby > > - name: Ruby | Install compass gem > gem: name=compass state=latest > sudo: yes > tags: ruby > > > > > On Sunday, August 3, 2014 11:15:19 AM UTC-5, Michael DeHaan wrote: > >> Sounds like you may need to pass the executable parameter. >> >> http://docs.ansible.com/gem_module.html >> >> >> >> >> On Sat, Aug 2, 2014 at 3:48 PM, Tze Yang Ng <[email protected]> wrote: >> >>> ansible-playbook 1.7 (devel 27a73f2c11) last updated 2014/08/01 15:00:46 >>> (GMT -500) >>> >>> On Saturday, August 2, 2014 12:49:57 PM UTC-5, Michael DeHaan wrote: >>> >>>> What version of Ansible are you running? >>>> >>>> ansible-playbook --version >>>> >>>> >>>> >>>> >>>> On Sat, Aug 2, 2014 at 12:09 AM, Tze Yang Ng <[email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> I am new to Vagrant and Ansible. Trying to use a playbook to install >>>>> compass using gem command but got the following error. Seem like i miss >>>>> some setting on env? >>>>> >>>>> TASK: [ruby | Ruby | Install compass gem] >>>>> ************************************* >>>>> >>>>> failed: [default] => {"failed": true} >>>>> >>>>> msg: Failed to find required executable gem >>>>> >>>>> FATAL: all hosts have already failed -- aborting >>>>> >>>>> This is the playbook content: >>>>> >>>>> --- >>>>> >>>>> - name: Ruby | Install Ruby >>>>> >>>>> apt: pkg=ruby update-cache=yes >>>>> >>>>> sudo: yes >>>>> >>>>> tags: ruby >>>>> >>>>> >>>>> - name: Ruby | Install compass gem >>>>> >>>>> gem: name=compass >>>>> >>>>> sudo: yes >>>>> >>>>> tags: ruby >>>>> >>>>> Please help. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Ansible Project" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> >>>>> To view this discussion on the web visit https://groups.google.com/d/ >>>>> msgid/ansible-project/a811190d-df33-41e8-8fe5-0051d671455a% >>>>> 40googlegroups.com >>>>> <https://groups.google.com/d/msgid/ansible-project/a811190d-df33-41e8-8fe5-0051d671455a%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Ansible Project" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/ansible-project/068544e5-0966-478f-919b- >>> 6d2ff498abcd%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/068544e5-0966-478f-919b-6d2ff498abcd%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/56647fc0-ba48-440f-8d3e-8594f6500b95%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/56647fc0-ba48-440f-8d3e-8594f6500b95%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxsj3z1cnaRjz1L2zU7xwTozE%2BrABkFadHZg1RTFM%3D4HQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
