问题标签 [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.
python - 以部署用户身份通过结构激活 virtualenv
我想在本地运行我的结构脚本,然后登录到我的服务器,切换用户进行部署,激活项目 .virtualenv,这会将目录更改为项目并发出 git pull。
我通常使用来自 virtualenvwrapper 的 workon 命令,该命令获取激活文件,而后激活文件会将我放入项目文件夹中。在这种情况下,似乎因为结构从外壳内运行,控制权交给了结构,所以我不能使用 bash 的源内置到 '$source ~/.virtualenv/myvenv/bin/activate'
任何人都有他们如何做到这一点的例子和解释?
python - 通过 os.system() 激活 virtualenv
我正在编写一个基于 Python 的 shell 脚本来样板化一个带有 virtualenv、pip 和 fabric 的 Django 应用程序。应该很简单,但似乎我无法通过 shell 脚本在 virtualenv 中激活和运行命令。
运行时,出现以下错误:
显然这source
条线没有运行,但为什么呢?是并发/线程问题,还是 virtualenv 更深层次的问题?
谢谢!
python - 结构错误找不到记录器“paramiko.transport”的处理程序
我不确定为什么会收到终止连接的错误。我通过 easy_install 从 1.7.5 更新了 paramiko-1.7.6。
我正在尝试设置 Fabric 以将我的 Django 应用程序上传到我的服务器。当我尝试备份现有的应用程序目录时,似乎发生了错误:
我已经设定:
在 fabfile 中,我不确定如何导航此处理程序错误。
python - 为什么从 SVN 安装 python-couchdb 实验分支的 PIP 安装失败?
我正在为一个项目设置 Fabric/virtualenv/pip 自动部署,我需要安装 python-couchdb 的最新实验分支。自然,我把它放在我的 pip 需求文件中,如下所示:
但是,当我运行我的部署时,我收到以下错误和回溯:
这是我所知道的:
- 该错误与找不到 setup.py 有关,因为这些文件从未下载过。它似乎拒绝创建路径 /home/sk/votersdaily/src/couchdb,但对于其他软件包,它总是根据需要创建此路径。
- 我可以以 root 用户和本地用户的身份运行,但同样失败。
- 如果我手动创建目录,它会提示我该目录当前不是 SVN 存储库,并询问我是否要覆盖它。如果我把它擦掉,它仍然不会检查回购。
- 我已经重新安装了 pip 并重新创建了 virtualenv 并重现了该错误。
- 我可以在我的本地工作站(在 virtualenv 中)成功执行这个 pip 安装。
建议?我知道这一定是某种库或权限冲突,但我似乎无法将其确定下来,
谢谢。
python - Fabric 错误:致命错误:local() 在执行 'git commit -m 'message' 时遇到错误(返回代码 2)
我正在尝试设置一个 fabfile 来部署我的 Django 应用程序。
我不知道为什么会收到此错误:
致命错误:local() 在执行 'git commit -m 'changed settings for prodserver' 时遇到错误(返回代码 2)
这里如果织物功能:
是否可以从 Fabric 进行 git 提交?
mysql - 如何从fabric动态创建mysql数据库
是否可以从结构动态创建 mysql 数据库。
这似乎卡在密码提示中
python - 如何将变量添加到我从中导入的模块?
我想做的是这样的:
即我有一个模板模块,其他模块应该“扩展”贡献所需的变量。这可以以功能方式完成(与对象继承相反)吗?
编辑:添加了更多代码。
python - 在 Windows 上安装 Fabric(错误 No Module Called Readline)
我正在尝试在 Windows 上使用Fabric 0.1.1部署工具 ( http://docs.fabfile.org/ ),但我们遇到了readline模块的问题。我经历了各种线程,但似乎无法解决问题。这很重要,因为我们无法从基于 Windows 的机器上部署应用程序。
安装模块会导致:
有没有人解决了这个问题,或者有人可以提出解决方法吗?
postgresql - 织物postgresql创建数据库
在 postgresql 中相当于什么
上面的方法可以很好地创建 mysql 数据库,但是如何在 postgresql 中创建一个而不会卡在密码提示符下。
python - 如何使 Fabric 执行遵循 env.hosts 列表顺序?
我有以下 fabfile.py:
我得到以下输出:
请注意,执行顺序与 env.hosts 规范不同。
为什么它会这样工作?有没有办法使执行顺序与 env.hosts 列表中指定的相同?