我目前正在尝试运行一个小的结构脚本。我收到以下消息:"未找到主机。请注明......"运行现有结构功能时。
我已经定义了我的主机:
env.roledefs.update({
'app' : [
'my_host',
],
})
然后我调用了这个函数:
@roles("app")
def update_django():
django_dir = ...
if exists(django_dir):
我无法弄清楚他为什么要求主持人......应该通过@roles装饰器进行定义。
答案 0 :(得分:0)
使用主机装饰器时是否有效?
@hosts("my_hostname")
def update_django():
django_dir = ...
if exists(django_dir):
你还记得所有的进口吗?
from fabric.api import env, hosts, roles, run