我们有一个流浪汉虚拟盒,想让Ansible做一些安装工作。到目前为止,设置流浪汉和ssh的东西是有效的。克隆git-储存库-工作!其他测试任务..。工作!
但是当我们试图安装npm-dependencies.时,我们遇到了一个问题我们得到的只是一条神秘的错误消息,表示一个错误代码"rc=-9“。
当通过ssh在同一个虚拟盒上运行"npm安装“时,一切都很轻松。有谁知道,这里有什么问题吗?或者给我们一个提示-9可能是什么错误?我们在黑暗中敲击.
Ansible失败并返回:
failed: [192.168.10.15] => {"cmd": "/usr/bin/npm install", "failed": true, "rc": -9}
游戏手册
---
- hosts: build
remote_user: vagrant
sudo: yes
sudo_user: root
vars:
working_dir: /home/vagrant/build
tasks:
- name: remove old working dir
file: path={{ working_dir }} state=absent
- name: GIT | checkout webviews repository
become: yes
become_user: vagrant
git: repo=ssh://git@git.mygit.com/hello.git
dest=/home/vagrant/build
accept_hostkey=yes
- name: NPM | Install gulp
npm: name=gulp global=yes state=present
- name: NPM | Install webviews dependencies
npm: path=/home/vagrant/build发布于 2015-07-30 15:07:10
我们走了几步,成功了。我们没有在虚拟盒上使用UbuntuLTS,而是切换到了Archlinux。现在返回了一条人类可读的错误消息:
TASK: [NPM | Install webviews dependencies] ***********************************
failed: [192.168.10.25] => {"cmd": "/usr/bin/npm install", "failed": true, "rc": -9}
stderr: npm WARN optional dep failed, continuing fsevents@0.3.6
FATAL: all hosts have already failed — aborting最后一个错误可以通过使用StackOverflow:npm WARN optional dep failed, continuing fsevents@0.3.6解决
https://stackoverflow.com/questions/31705557
复制相似问题