Rails 3.0.9 を使用している古い Rails プロジェクトがあり、rails s を使用して実行しようとしています。これを行うと、次のエラーが表示されるようです。
私がインストールした現在のアダプターは外国人によってサポートされていません. gemfile を次のように更新しました。
gem 'rake', '0.9.2.2'
gem 'mysql2'
gem 'rails', '3.0.9'
gem "acl9"
gem 'foreigner'
gem 'devise'
gem 'will_paginate', '3.0.pre2'
gem 'jquery-rails'
gem 'lazy_high_charts'
gem 'client_side_validations'
gem 'carrierwave'
gem 'tiny_mce'
#gem 'devise_security_extension'
#gem 'rails_email_validator'
#gem 'easy_captcha'
group :development do
gem 'rspec-rails', '2.6.1'
gem 'jspec'
gem 'faker', '0.3.1'
gem 'rspec'
gem 'annotate'
end
group :test do
gem 'rspec-rails', '2.6.1'
gem 'spork', '0.9.0.rc8'
gem 'webrat'
gem 'autotest-growl'
gem 'autotest-rails'
gem 'autotest', '4.4.6'
gem 'autotest-rails-pure', '4.1.2'
gem 'factory_girl_rails'
gem 'ZenTest'
gem 'test-unit'
end
私が理解していないように見えるのは、なぜコマンド プロンプトで gem が欠落していて、そこにあるときに gemfile に追加する必要があると表示されるのかということです。これに取り組むための最良の解決策は何ですか。