LoginSignup
1
0

More than 5 years have passed since last update.

rainbow gem の install でエラーが発生した場合に gem update をして gemspec に required_ruby_version を指定する

Posted at

bundler が 1.13.7 より上かつ gem が 2.6.9 未満という条件で bundle install をすると、
rainbow gem の install がエラーになります。
詳細は下記記事を参照。

Bundler 1.14.0 で rainbow が can't modify frozen String と吐いてインストールできない - @tachiba - Qiita

gem update --system をすれば問題は解決できるのですが、
チームで開発をしている際に、他のメンバーが同じ沼にはまらないために
gemspec に依存 gem のバージョンを設定しておきます。

# 略
  spec.required_rubygems_version = '~> 2.6.9'
# 略

独り言

required_rubygems_version の利用例をGitHubで検索していたら、 ore gem で生成した
gem のプロジェクトがいっぱいヒットしました。使っている人、多いのかな?

関連資料

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0