小编mbb*_*mbb的帖子

ansible-galaxy角色失败,"没有权限修改/ etc/ansible/roles /"

tl;dr= OS X用户如何建议解决此权限错误?

我在OS X 10.10.1上,我最近安装了Ansible,运行以下内容:

sudo pip install ansible --quiet
sudo pip install ansible --upgrade
Run Code Online (Sandbox Code Playgroud)

我想从一个galaxy角色开始安装自制软件,并运行以下错误:

$ ansible-galaxy install geerlingguy.homebrew
- downloading role 'homebrew', owned by geerlingguy
- downloading role from https://github.com/geerlingguy/ansible-role-homebrew/archive/1.0.1.tar.gz
- extracting geerlingguy.homebrew to /etc/ansible/roles/geerlingguy.homebrew
- error: you do not have permission to modify files in /etc/ansible/roles/geerlingguy.homebrew
- geerlingguy.homebrew was NOT installed successfully.
- you can use --ignore-errors to skip failed roles.
Run Code Online (Sandbox Code Playgroud)

虽然我看到/etc由root拥有,但我没有看到文档中的任何注释说我应该做chmod任何事情.

以供参考:

$ ansible --version
ansible 1.8.2
  configured module search …
Run Code Online (Sandbox Code Playgroud)

ansible osx-yosemite ansible-galaxy

13
推荐指数
1
解决办法
3421
查看次数

在Google电子表格中标记重复条目

我有一个电子表格,其中F列中的条目可能会在以后的F中重复.我正在寻找一些类似于此伪代码的东西:

While Ax is not empty

If value in Gx is empty   
  If cell Ex is identical to other cell Ey
  OR 
  If cell Fx is identical to other cell Fy 
     THEN
       Mark Gy as duplicate
       italics row y
Run Code Online (Sandbox Code Playgroud)

有关使用Google的内置应用脚本进行此工作的任何建议吗?

免责声明:我不熟悉JS,但我正在努力.

google-app-engine google-sheets google-apps-script

6
推荐指数
1
解决办法
2万
查看次数

vagrant up在启动VM时挂起

这是我自升级到OS X 10.10(Beta)后第一次运行vagrant,所以它可能就在那里连接.这--version是1.4.3,VirtualBox是4.3.0,当运行时VAGRANT_LOG=DEBUG,我得到底部的混乱.该Vagrantfile得不能再简单:

# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

  config.vm.box = "ubuntu-14.04"

end
Run Code Online (Sandbox Code Playgroud)

我被困在这里,输出如下:

[default] -- 22 => 2222 (adapter 1)
 INFO subprocess: Starting process: ["/usr/bin/VBoxManage", "modifyvm", "76ef7d0b-2b19-4b12-9a1a-b5e0654a143f", "--natpf1", "ssh,tcp,127.0.0.1,2222,,22"]
DEBUG subprocess: Command not in installer, not touching env vars.
DEBUG subprocess: Selecting on IO
DEBUG subprocess: Waiting for process to exit. Remaining to timeout: 32000
DEBUG subprocess: Exit status: 0
 INFO warden: Calling …
Run Code Online (Sandbox Code Playgroud)

macos virtualbox vagrant osx-yosemite

5
推荐指数
1
解决办法
5396
查看次数

python脚本的管道输出

我正在运行./sample.py --url http://blah.com而没有错误,但如果我运行./sample.py --url http://blah.com | wc -l或类似我收到一个错误:

UnicodeEncodeError: 'ascii' codec can't encode character u'\u200f' in position 0: ordinal not in range(128)

如何使python脚本与我的终端命令兼容?sys.stdin.isatty虽然它的用例似乎正好相反,但我一直在看.

python terminal piping

4
推荐指数
1
解决办法
5195
查看次数

为 Slack 斜杠命令配置 Google Apps 脚本回调

TL;DR -我想设置一个适用于 Google Apps 脚本的 Slack 斜杠命令。你怎么建议我这样做?

语境:

我目前使用google.com/script和 Sheets 在有人填写 Google 表单时触发对 Slack 的 webhook 调用。这里供参考。我的问题是我想添加的一个附加功能,它不会与此代码重叠。

我想在 Google Apps 中收听 Slack 斜杠命令,因此我一直在查看大量回调示例。我不明白为了让这一切顺利进行所需要的舞蹈。以下是变量:

  • 我已经设置了 Slack 斜杠命令,它要求提供 URL 和方法类型(POST 或 GET),然后给我一个token用于验证传出有效负载的信息。
  • 我已经在 Google API 上设置了 OAuth 2.0 客户端 ID,它提供了一个client IDsecret token.
  • 此处的 Google Apps 教程提供https://script.google.com/macros/d/{SCRIPT ID}/usercallback,但如果我在本指南中正确阅读,则需要用户授权

我已经查看了其他提到回调(thisthis)的问题,但没有发现任何相关的问题。

对能够配置回调 URL 并了解它将如何进行身份验证并最终使用来自 Google 中 Slack 的 API 调用的后续步骤的指导会很棒。

google-apps-script slack-api

3
推荐指数
1
解决办法
3270
查看次数

需要帮助理解合并和"已关闭与未合并提交"消息

我试图理解这个过程,从git功能的角度来看,以及一个开源的开发POV,这里发生了什么.

这个PR得到赞许和LGTM评论,然后结束为"关闭与未合并的提交." 我提供的提交已经应用.添加的具体提交在这里,并以一种我不明白它意味着什么的方式可视化:

在此输入图像描述

git

2
推荐指数
1
解决办法
1738
查看次数