新しい Rails プロジェクトを作成しました。そして、有名な Michael Hartl チュートリアルで使用されている gem ファイルを使用しました
source 'https://rubygems.org'
gem 'rails', '3.2.9'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '2.11.0'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '3.2.5'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.2'
group :test do
gem 'capybara', '1.1.2'
end
group :production do
gem 'pg', '0.12.2'
end
Rails サーバーを実行すると、次のエラー メッセージが表示されます。
マシン実行バンドルのインストールで利用可能な gem で gem rails を見つけることができませんでした..
Rails 3.2.9で実行していることはわかっています。コマンドrails -vで確認しましたが、何が問題になっていますか? Windows 7 - 64 ビットを使用しています。ruby on rails初心者です。gem rails 3.2.8 に変更すると、エラーは表示されなくなり、Rails サーバーは正常に実行されます。
gem を追加して bundle install bundle update を実行する試行を通して覚えているその他のエラー。
「 」で示されるように bundle install を実行するとconsole
、さまざまなエラーが表示され始めます。最初:
em::Package::FormatError: no metadata found in..../activerecord -3.2.9 バンドラーは続行できません。バンドルする前に gem install activerecord -v '3.2.9' が成功することを確認してください
次に、gem ファイルに gem を追加して bundle install を再度実行しようとしましたが、activesupport gem を求めるエラーが発生しました。それをgemに追加してbundle installを再度実行し、bundle updateを試しました..エラーが発生し続け、railties gemも要求しています...など