这个错误通常是由于在安装 gem 包时出现异常而导致的。可以尝试以下
$ gem cleanup
$ gem update --system
$ gem update bundler
$ rm Gemfile.lock $ bundle install
$ brew install zlib
$ rvm pkg install zlib $ rvm reinstall ruby-{version}
其中 {version} 是你的 ruby 版本号。例如,如果你的 ruby 版本是 2.7.0,那么命令应为:
$ rvm reinstall ruby-2.7.0
以上解决方法应该可以帮助你解决 Zlib::DataError: invalid distance too far back 错误。