问题标签 [fabric]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
281 浏览

fabric - 织物 - $(env_name) 未设置

我想创建一次 env 变量以在我的结构文件中的其他地方使用。例如:

运行“fab dtconfig hello”的输出是:

为什么 $(path) 不被 'David' 取代?谢谢

0 投票
1 回答
2774 浏览

python - Fabric要求输入root密码

我正在使用 Fabric 运行以下命令:

但我明白了:

为什么 Fabric 要求我输入密码?这是默认的 ubuntu root 用户,在 sudoers 文件中没有密码。这里发生了什么?

0 投票
6 回答
7447 浏览

php - Python 结构的 PHP 替代方案

我很高兴将织物用于我的 Python 项目进行部署。现在我正在从事一个更大的 PHP 项目,想知道是否有类似 PHP 的结构?

0 投票
1 回答
2034 浏览

python - 如何在 Windows 7 上获得结构执行 (fab.exe) 的输出?

我对使用 Fabric 作为部署工具很感兴趣,但在完成本教程时遇到了麻烦。我相信我已经正确安装了(我使用的是easy-install)

我在 fabfile.py 中定义了示例函数:

然后我打开一个命令窗口并运行

第二个 cmd shell 窗口打开,然后几乎立即再次关闭,我不知道它在说什么。

我尝试使用 /K 选项打开命令窗口

而且我尝试将输出重定向到文件,但文件返回为空。

任何提示、建议或意见表示赞赏。

0 投票
4 回答
44353 浏览

python - 在远程 shell 中使用 Fabric to run() 调用时,我可以捕获错误代码吗?

通常,一旦 run() 调用返回非零退出代码,Fabric 就会退出。但是,对于某些呼叫,这是意料之中的。例如,PNGOut 在无法压缩文件时返回错误代码 2。

目前我只能通过使用 shell 逻辑(do_something_that_fails || truedo_something_that_fails || do_something_else)来规避这个限制,但我宁愿能够将我的逻辑保留在纯 Python 中(就像 Fabric 的承诺一样)。

有没有办法检查错误代码并对其做出反应,而不是让 Fabric 恐慌和死亡?我仍然想要其他调用的默认行为,所以通过修改环境来改变它的行为似乎不是一个好的选择(据我记得,你只能用它来告诉它警告而不是死掉)。

0 投票
2 回答
113 浏览

python - 有没有办法在提取之前查看中央 Mercurial 存储库中是否有可用的更新?

我正在使用 Fabric 从本地机器部署我的 Python 应用程序。我想访问我们的中央 Mercurial 存储库(托管在 BitBucket.org),看看我的本地存储库是否与提示的版本相同。

有没有我可以调用的命令来查看存储库中是否有可用的更新而无需实际拉取它们?如果有更新,我想暂停该过程,以便我可以在取消这些更改或继续部署之前手动查看内容。

0 投票
1 回答
782 浏览

python - 尝试解压远程文件时的 Python 2.7 fabric/paramiko EOF

我正在尝试使用fabric 0.92 远程解压文件,但我收到了来自paramiko 的EOF。

我从 paramiko.out 的输出:

我可以使用结构执行其他 sudo 命令,但解压缩文件似乎中断了。我比较了本地文件和远程文件的md5sum,它们是相等的。当我登录到远程机器时,我能够解压文件而不会出错。

0 投票
1 回答
1792 浏览

python - Fabric 方法异常

我尝试制作 Fabric func,它检查是否安装了 Apache:

但是如果没有安装 httpd 我得到:

如何获得 Fabriclocal()方法的正确异常?因此,我需要获取异常并继续执行,而不会出现任何 Fabric 错误消息:

0 投票
3 回答
5458 浏览

python - Python Fabric 运行命令返回“binascii.Error:不正确的填充”

我正在尝试使用下面的脚本通过结构连接到亚马逊 EC2。但是我遇到了一个我不知道如何解决的问题。

这是追溯。我不知道如何解决这个问题。

任何帮助/提示将不胜感激。

干杯,米奇

0 投票
1 回答
636 浏览

python - 执行 git archive 命令时出现 Python Fabric 错误

我在 Windows 7 机器上运行 Fabric,当我输入:

我收到以下错误:

结构文件在我的 Windows XP 机器上运行良好,但我似乎无法克服这个错误。我还尝试从提示符处运行“git archive”命令,它工作正常,没有问题。知道为什么 Fabric 会呕吐吗?