почему все мои команды Gem вдруг не работают? - PullRequest
0 голосов
/ 22 ноября 2018

Каждый раз, когда я хотел написать какую-либо команду gem, я получал следующее:

Traceback (most recent call last):
8: from C:/Ruby25-x64/bin/gem:9:in `<main>'
7: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
6: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
5: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems/gem_runner.rb:86:in `<top (required)>'
4: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems.rb:1140:in `load_plugins'
3: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems.rb:556:in `find_latest_files'
2: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb:1156:in `latest_specs'
1: from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb:1173:in `_latest_specs'
C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb:1173:in `sort_by': comparison of Array with String failed (ArgumentError)

1 Ответ

0 голосов
/ 24 ноября 2018

Я решил проблему.На самом деле я изучал ruby ​​на рельсах и, чтобы справиться с курсом, я запустил новое приложение rails с MySQL и запустил сервер rails в корне проекта, однако он не сработал, потому что не смог найти гем.Одним из решений, которое я нашел в Интернете, было редактирование файла MySQL .gemspec, однако это ухудшило ситуацию, и вдруг команда gem больше не выполнялась.Я решил проблему, удалив ruby ​​и затем установив его снова, а также снова установив гемы (включая рельсы)

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