Вы удостоверились, что разрешения для вашего локального двоичного файла разрешают выполнение?Git учитывает права доступа.Если нет, вам нужно убедиться, что файл разрешает выполнение исполняемых файлов (измените разрешения, если необходимо), затем добавьте измененный файл в git и повторно загрузите в heroku, прежде чем пытаться снова.Имейте в виду, что пользователь heroku будет использовать для запуска файла, может быть, а может и не быть его владельцем, поэтому вам, возможно, придется поиграть с ними, чтобы заставить heroku распознать его.Просто chmod 777 bin/executable_name
в крайнем случае.