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)
私は問題を解決しました。私は実際にRubyon Railsを学んでいて、コースに対処するために、MySQLで新しいRailsアプリケーションを開始し、プロジェクトのルートでRailsサーバーを開始しましたが、宝石を見つけることができなかったため、機能しませんでした。私がオンラインで見つけた解決策の1つは、MySQL .gemspecファイルを編集することでしたが、事態は最悪になり、突然gemコマンドが実行されなくなりました。ルビーをアンインストールしてから再度インストールし、宝石(レールを含む)を再度インストールすることで問題を解決しました
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加