Драгоценный конфликт в Rails с Activesupport - PullRequest
0 голосов
/ 10 октября 2019

Я получаю это сообщение, когда пытаюсь раскрутить сервер по рельсам.

to_specs': Could not find 'activesupport' (= 6.0.0) - did find: [activesupport-5.2.2.1] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=/home/louis/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all', execute `gem env` for more information

Я пытался удалить и переустановить гем, но мне интересно, почему мое приложение даже ожидает версию 6.0.0,Я использую rails 5.2.2.1 (и должен держать это так), кто-нибудь знает, что происходит и как я могу это решить.

Примечание: я использую команды gem such and such вместо bundleпо разным причинам

Ответ на комментарии: Причина, по которой я не использовал пакет, объясняется тем, что когда я использовал пакет для управления своими зависимостями в работе, он неправильно управлял драгоценными камнями, которые у меня были в глобальном масштабе, поэтому если я сделал тренировочный проект ив комплекте, это также изменит жемчужины для проекта, над которым я профессионально работаю, и вызовет конфликты, так что теперь в комплекте есть другая среда для моего рабочего проекта, так что я могу создавать приложения мини-рельсы в свободное время. Как мне исправить эту ситуацию? Большое спасибо

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Вам нужно bundle.

Это установит гемы и разрешит зависимости.

0 голосов
/ 10 октября 2019

вы можете передать gemfile и gemfile.lock?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...