Установите aws-cli и получите сообщение об ошибке «-bash: /usr/local/bin/aws: не удается выполнить двоичный файл» на macos

#amazon-web-services #aws-cli

#amazon-web-services #aws-cli

Вопрос:

Я последовал этому руководству и загрузил aws-cli по этой ссылке. Когда я пытаюсь проверить, успешно ли я установил его с помощью этой команды: aws —version

Я получаю эту ошибку: -bash: /usr/local/bin/ aws: не удается выполнить двоичный файл

Я пытаюсь

chmod x aws

и

sudo chmod 777 aws

но ни один из них не сработал. Кто-нибудь знает, как устранить проблему?

Спасибо!

Комментарии:

1. что происходит, когда вы выполняете двоичный файл с полным путем /usr/local/bin/aws . Какую версию MacOSX вы используете?

2. Я получаю «не удается выполнить двоичный файл» при выполнении /usr/local/bin/aws. macOS, который я использую, 11.1 (Big Sur)

3. проверьте System Preferences Security and Privacy , когда вы пытаетесь выполнить, появляется всплывающее окно для разрешения двоичного файла. Это случилось со мной для terraform двоичного файла.

Ответ №1:

Возможно, вы пытаетесь запустить двоичный файл, скомпилированный для другой ОС. Не могли бы вы опубликовать вывод file /usr/local/bin/aws ?