В установке Ruby на Rails, что заставляет webrick быть устаревшим и почему `gem i webrick` может его обновить? - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть новый компьютер Ma c и на нем установлены рельсы, а затем я попробовал команду

gem outdated

, по некоторым причинам она показала один из устаревших камней:

webrick (1.4.2 < 1.6.0)

Интересно, почему он устарел при первой установке, и когда я сделал

sudo gem install webrick

, он фактически установил 1.6.0 в систему. Разве для обновления не требуется gem update вместо install? Почему install также обновил его?

1 Ответ

1 голос
/ 06 апреля 2020

Не совсем, gem install GEM_NAME установит последнюю доступную версию, если вы не указали версию при установке, и у вас может быть более 1 версии одного и того же драгоценного камня на вашем компьютере.

вы можете запустите gem environment и проверьте, где установлены гемы, go в эту папку, и вы увидите там папку с обеими версиями гемов. версию гема в gemfile и другую версию в другом проекте, вы можете иметь обе без проблем

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