启动 localhost,我在终端中输入“rails s”。我收到此错误:
Traceback (most recent call last):
5: from bin/rails:3:in `<main>'
4: from bin/rails:3:in `load'
3: from /Users/macbookpro/flippingUnleashedCRM/bin/spring:10:in `<top (required)>'
2: from /Users/macbookpro/flippingUnleashedCRM/bin/spring:10:in `new'
1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/bundler/lockfile_parser.rb:95:in `initialize'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/bundler/lockfile_parser.rb:108:in `warn_for_outdated_bundler_version': You must use Bundler 2 or greater with this lockfile. (Bundler::LockfileError)
因此,我输入bundler --version
以查看我在使用什么。结果是:
Bundler version 2.2.11
我查看了我的 Gemfile.lock,向下滚动,我看到:
RUBY VERSION
ruby 2.5.1p57
BUNDLED WITH
2.2.11
到底是什么问题?