path_support.rb : undefined method `split` でCircleCIのテストがこける

  • 1
    いいね
  • 2
    コメント
この記事は最終更新日から1年以上が経過しています。

急にこんなエラーが出てテストが通らなくなった。

/home/ubuntu/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/path_support.rb:50:in `split_gem_path': undefined method `split' for #<Array:0x00000002045b30> (NoMethodError)

spring のバージョンをあげてみるとよいらしい。(バージョンをあげるまえは 1.3.6 でした)

https://randvblog.wordpress.com/2016/03/02/split_gem_path-undefined-method-split-for-nomethoderror/

ためしに記事にあるように Gemfile 内の Spring のバージョンを以下のように変えてみる。

gem 'spring', '1.6.4'

以下を実行。(3/8追記しました。 @yuuigara さん、ご指摘ありがとうございました。)

$ bundle exec spring binstub –-all

動いた。