看 concurrent-ruby
的文档的时候看到他需要在 Gemfile 里写:gem 'concurrent-ruby', require: 'concurrent'
,但没有解释什么意思,我就去问 GPT,他的回答如下:
讲的 TNND 头头是道
但是我又去查 Bundler 的文档,文档里写的是“If a gem’s main file is different than the gem name, specify how to require it.”就是说这种操作是用来处理 gem 包的入口文件名和 gem 名不一样的情况的……