Решение:
Установить переменную env:
DISABLE_SPRING=true
Пружина вызывала проблему.
Проблема:
Когда я запускаю rake db:migrate
с локального компьютера, я получаю
Вы должны использовать Bundler 2 или выше с этим файлом блокировки.
Я могу использовать, когда это указано здесь, и использовать
bundle exec rake db:migrate
, и это работает, но я хочу иметь возможность сделать
rake db:migrate
без bundle exec.
Согласно другим сообщениям, я должен удалитьи переустановить бандлер, что я и сделал.Я должен удалить свой файл блокировки, что я и сделал.и я должен использовать 2.6.1, который я есть.Команды запускаются из корневой папки проекта.
Какие есть другие решения?Я использую рельсы 5.2.2 и Ruby 2.6.1
Я также получаю ту же ошибку при запуске:
>> rake credentials:edit
You must use Bundler 2 or greater with this lockfile.
Моя настройка:
>> rvm list
ruby-2.1.0 [ x86_64 ]
ruby-2.4.4 [ x86_64 ]
ruby-2.5.1 [ x86_64 ]
ruby-2.5.2 [ x86_64 ]
ruby-2.5.3 [ x86_64 ]
=* ruby-2.6.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
>> bundler --version
Bundler version 2.0.1