Мой простой Fab-файл не может быть запущен в моей системе FreeBSD:
from fabric.api import run, env
env.shell = '/usr/local/bin/bash' #Fabric doesn't know where to get bash on BSD correctly
def host_type():
run('uname')
Сначала я получаю сообщение об ошибке оболочки, которую я могу исправить, указав переменную оболочки, как показано. Но тогда у меня все еще есть ошибка:
/usr/bin/uname: /usr/bin/uname: невозможно выполнить двоичный файл.