Ошибка при комплектации файла проекта intstall - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь установить пакет в моем проекте. Моя ruby версия 2.2.3
Версия Bundler 1.12.5
Я не хочу менять ruby версию.
Ошибка -> Gem :: InstallError: public_suffix требуется Ruby версия> = 2.3.
Я искал решение на net и удалил файл Gemlock. Как можно решить проблему с ошибкой?

Using rake 13.0.1
Using concurrent-ruby 1.1.5
Using json 1.8.6
Using minitest 5.14.0
Using thread_safe 0.3.6
Using builder 3.2.4
Using erubis 2.7.0
Using rack 1.5.5
Using mime-types 1.25.1
Using polyglot 0.3.5
Using arel 5.0.1.20140414130214
Installing public_suffix 4.0.3

Gem::InstallError: public_suffix requires Ruby version >= 2.3.
Using htmlentities 4.3.4
Using mini_portile2 2.4.0
Using rubyzip 1.0.0
Using bundler 1.12.5
Using thor 0.20.3
Using hike 1.2.3
Using multi_json 1.14.1
Using tilt 1.4.1
Using coderay 1.1.2
Using erubi 1.9.0
Installing bson 4.7.1 with native extensions

Gem::InstallError: bson requires Ruby version >= 2.3.
Using bson_ext 1.5.1
Installing net-ssh 5.2.0

Gem::InstallError: net-ssh requires Ruby version >= 2.2.6.
Using mini_mime 1.0.2
Using ffi 1.12.2
Using chronic 0.10.2
Using coffee-script-source 1.12.2
Using execjs 2.7.0
Using daemons 1.3.1
Using database_cleaner 1.8.2
Using diff-lcs 1.3
Using method_source 0.9.2
Using origin 2.3.1
Using mysql2 0.5.3
Using slop 3.6.0
Using rails_apps_pages 0.6.7
Using rails_apps_testing 0.3.13
Using rails_layout 1.0.42
Using rdoc 4.3.0
Using ruby-ole 1.2.12.2
Using rspec-support 3.9.2
Using sass 3.2.19
Installing spring 2.1.0

Gem::InstallError: spring requires Ruby version >= 2.4.0.
Using turbolinks-source 5.2.0
Using xapian-ruby 1.4.9
Using i18n 0.9.5
Using tzinfo 1.2.6
Using rack-test 0.6.3
Using puma 2.9.2
Using treetop 1.4.15
An error occurred while installing public_suffix (4.0.3), and Bundler cannot continue.
Make sure that `gem install public_suffix -v '4.0.3'` succeeds before bundling.

Я не могу изменить ни одну из версий гема.

1 Ответ

0 голосов
/ 03 февраля 2020

Используйте любую версию ruby> = 2.3. Но не для этой пружины требуется Ruby версия> = 2.4.0.

ИЛИ

Используйте

gem 'public_suffix', '~> 3.1.1'
gem 'spring', '~> 2.0.2' 

в Gemfile, если вы не хотите обновлять ruby версия.

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