gssapi requires Ruby version >= 1.9.1. on gem install -
i'm trying install knife-cloudstack
plugin using gem install on ubuntu 12.04 chef-client configured , got error said in title.
>gem install knife-cloudstack error: error installing knife-cloudstack: gssapi requires ruby version >= 1.9.1
so tried installing apt-get install ruby1.9.3
, still same error.
also, version of ruby shown 1.9.3
ruby --version ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]
to more confused, when run sudo update-alternatives --config ruby
, showing output as:
there 2 choices 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 keep current choice[*], or type selection number:
ps: * on selection:0, changed later 2.
now ruby1.9.3? if installed ruby1.9.3, why taking other version?anyone knowing what's causing issue?
thanks.
the package called 1.9.1 because abi version.
ruby uses 2 parallel versioning schemes: `ruby library compatibility version' (1.9.1 package), similar library soname, , 'ruby version' (1.9.3 package). ruby packages in debian named using ruby library compatibility version, confusing users not follow ruby development closely. package depends on ruby1.9.1 package, , provides compatibility symbolic links 1.9.3 executables , manual pages 1.9.1 counterparts.
Comments
Post a Comment