При установке knife-ec2
. Я получаю ошибку ниже.
ОШИБКА: Ошибка установки ножа-ec2:
для ножа-ec2 требуется версия Ruby >= 2.2.2.
Я обновил ruby version 2.2.2
, но все равно получаю ту же ошибку.
При установке knife-ec2
. Я получаю ошибку ниже.
ОШИБКА: Ошибка установки ножа-ec2:
для ножа-ec2 требуется версия Ruby >= 2.2.2.
Я обновил ruby version 2.2.2
, но все равно получаю ту же ошибку.
Самый простой способ обойти это — установить rvm:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
Затем установите правильную версию ruby: rvm install --default 2.2
Теперь у вас должна быть правильная версия ruby; вы можете подтвердить с помощью ruby -v
Установить knife-ec2
: gem install knife-ec2
; он разрешит все зависимости, которые также установят ChefDK для вас.