【发布时间】:2021-02-21 20:18:26
【问题描述】:
启动 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
到底是什么问题?
【问题讨论】:
-
^ 对我有用的是绕过 Spring。我按照此链接中的第 1 步和第 2 步进行操作,并且成功了。感谢您提供一些好的指示。 fuzzyblog.io/blog/rails/2017/03/20/…
标签: ruby-on-rails ruby bundler rails-spring