knife-cloudstack
シェフクライアントが構成されたUbuntu 12.04でgem installを使用してプラグインをインストールしようとしていますが、タイトルで述べたようにエラーが発生しました。
>gem install knife-cloudstack
ERROR: Error installing knife-cloudstack:
gssapi requires Ruby version >= 1.9.1
だから私はインストールしようとしapt-get install ruby1.9.3
ましたが、それでも同じエラーです。
また、ruby のバージョンは 1.9.3 です。
ruby --version ruby 1.9.3p0 (2011-10-30 リビジョン 33570) [i686-linux]
さらに混乱するために、実行するsudo update-alternatives --config ruby
と、出力が次のように表示されます。
There are 2 choices for the alternative ruby (providing /usr/bin/ruby).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/ruby1.8 50 auto mode
1 /usr/bin/ruby1.8 50 manual mode
* 2 /usr/bin/ruby1.9.1 10 manual mode
Press enter to keep the current choice[*], or type selection number:
PS: 最初は * は Selection:0 にありましたが、後で 2 に変更しました。
ruby1.9.3はどこに?ruby1.9.3 をインストールしたのに、なぜ他のバージョンを使用するのですか?問題の原因を知っている人はいますか?
ありがとう。