最終的な修正
-
wercker.yml
のbox
をruby
からrvm
に変更 - version指定を
2.0.0
に(たぶん動くrubyのverならどれでもいい。2.1.2はだめだった。)
経緯
久しぶりにwercker動かしてみたら下記エラーで止まった。
Gemfile found. Start bundle install.
bundler gem is available, and will not be installed by this step
type bundle: bundle is /usr/local/bin/bundle
bundle version: Bundler version 1.3.0
bundle install --path /cache/bundle-install/ --retry 3
Unknown switches '--retry'
ググってみたらissueを発見
bundle install fails on versions before 1.4.0
こっちを見てね。と書いてあった先に
「boxをrubyの新しいやつに変えてね。rvmとか」と書いてあったので変更。
wercker.yml
更新して再度動かすも、
An error occurred while installing json (1.8.1), and Bundler cannot continue.
と出るので、versionを2.1.2指定して再挑戦。
しかし2.1.2は無いらしく
ruby-2.1.2 is not installed.
指定を2.0.0にすると通った。