1

Ich benutze Himbeere, die Raspbian Jessie OS läuft. Ich versuchte, den aws-cli zu installieren/Upgrade-Schritte bei https://aws.amazon.com/cli/ Auch bereitgestellt unter Verwendung nach dem Upgrade erfolgreich war, bekomme ich unten Ausgangaws-cli zeigt alte Version nach dem Upgrade

[email protected]:~ $ aws --version 
aws-cli/1.11.126 Python/2.7.9 Linux/4.9.28-v7+ botocore/1.5.89 

Dieses vor der Installation gleiche war. Nachteile: Ich bin nicht in der Lage, "Iot" als Option zu sehen, wenn ich aws help ausführen. Die meisten anderen Dienste wie ec2 & s3 sind verfügbar

Was kann der Grund für dieses Verhalten sein? Wie löst man das?

+1

Sie haben möglicherweise mehr als eine Version installiert? Sie können versuchen 'what aws' zu sehen. Dann 'pip install awscli --upgrade' und überprüfen, dass es im selben Pfad aktualisiert. (Benötigt 'sudo' vor 'pip'.) –

Antwort

0

Der Grund dafür ist, dass Sie Hexe aws-cli Sie ausführen, versuchen, dies zu entdecken haben:

which aws

Se, wenn der Pfad zur Verfügung gestellt die gleiche Ihrer neueren Installation. Dieses Problem hängt mit der Aktualisierung Ihrer aws-Variable in Ihrer Himbeere zusammen.

Sie können danach beide entfernen und neu installieren.