Python 为什么fabric报告;找不到主机";?
晶圆厂测试,晶圆厂测试1-一切正常 工厂部署: 找不到主机。请为连接指定(单个)主机字符串:Python 为什么fabric报告;找不到主机";?,python,fabric,Python,Fabric,晶圆厂测试,晶圆厂测试1-一切正常 工厂部署: 找不到主机。请为连接指定(单个)主机字符串: 为什么?因为未设置env.hosts。test()函数不使用run()或任何需要ssh连接的类似命令,而deploy()可能会使用() 首先阅读以下内容: 从deploy调用test和test1时,不考虑@角色。您应该使用execute(test)和execute(test1)调用函数 另见: 即使包裹在execute中,它仍然会让我抱怨。为什么?执行有帮助吗?即使在executeah中使用de
为什么?因为未设置env.hosts。test()函数不使用run()或任何需要ssh连接的类似命令,而deploy()可能会使用() 首先阅读以下内容:
从
deploy
调用test
和test1
时,不考虑@角色。您应该使用execute(test)
和execute(test1)
调用函数
另见:
即使包裹在execute中,它仍然会让我抱怨。为什么?执行有帮助吗?即使在executeah中使用deploy包装调用,我仍然会遇到这个问题!我在执行(test_task())而不是执行(test_task)!!!nvmd
env.roledefs = {
'seed': ['host1'],
'peer': ['host2']
}
@roles('seed')
def test():
pass
@roles('peer')
def test1():
pass
def deploy():
test()
test1()