我正在尝试安装pg_search gem。在第一次尝试中,我没有注意 ruby 的必要版本(我们正在使用2.3.1并且2.4是必需的),在出现的错误消息中我被要求运行bundle update,但它更新了 pg_search 到2.3.5需要 ruby >= 2.5。即使我指定了旧版本的 gem,它仍然显示相同的消息:
Gem::InstallError: pg_search requires Ruby version >= 2.5.
An error occurred while installing pg_search (2.3.5), and Bundler cannot continue.
Make sure that `gem install pg_search -v '2.3.5'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)
我已经通过运行安装了 gem docker-compose run web gem install pg_search -v 2.1.4,并重新创建了容器。我的 Gemfile:
Gem::InstallError: pg_search requires Ruby version >= 2.5.
An error occurred while installing pg_search (2.3.5), and Bundler cannot continue. …Run Code Online (Sandbox Code Playgroud)