serverspecをインストールしようとしたときに、Rubyのバージョンでエラーになる場合の対処法
CentOS7上で、gemを使ってserverspecをインストールしようとしたところ、以下のようなエラーでインストールに失敗しました。
"ERROR: Error installing serverspec: net-ssh requires Ruby version >= 2.2.6."
net-sshがRubyの2.2.6以上を必要としているとのこと。
Rubyのバージョンを確認してみると、2.0.0だった。
$ ruby -v
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
rubygems.orgで以下のページを見つけた。
net-sshの全バージョン履歴
net-ssh5系はRuby2.2.6以上を必要としている。
net-ssh4系はRuby2.0以上を必要としている。
ということで、net-ssh 4.2.0を先にインストールした後に、serverspecをインストールすると、無事インストールが成功した。
-
前の記事
WordPress無料テーマLION BLOGでギャラリーをスマホ表示したときの横幅はみ出しを解消する方法 2019.03.26
-
次の記事
コマンドラインでdocker loginした際にpermmission deniedになった話 2019.04.15