私はUbuntu 9.10を使っています。私はRuby on Railsの開発を始めており、私のシステムが最新であることを確認したいと思います。
これは私がこれまでに見つけたものです:
$ which ruby
/usr/bin/ruby
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
$ which gem
/usr/bin/gem
$ gem -v
1.0.1
$ which rails
/usr/bin/rails
$ rails -v
Rails 2.2.2
$ gem install sqlite3-ruby
Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR: could not find sqlite3-ruby locally or in a repository
溶液:
Ruby 1.8.7が現在のバージョンです。私のRubyGemsのバージョンを更新する必要があります。 Railsもそうです。 Railsをアップデートする前にRubyGemsをアップデートする必要があります。
から RubyGemsユーザーガイド :
RubyGemsのバージョンが0.8.5以降の場合は、次の方法で最新バージョンにアップグレードできます。
sudo gem update --system
現在のRubyGemsのバージョンがバージョン0.8.5より古い場合、または試用したときに「Nothing to update」というメッセージが表示される場合 gem update --system
その後、次のコマンドを使用します。
sudo gem install rubygems-update
sudo update_rubygems
RubyGemsが最新の状態になったので、Railsを更新できます。 Railsと他のすべてのgemを更新するには、次のコマンドを使います。
sudo gem update
どのGemをインストールしたのかを確認するには、次のコマンドを実行します。
gem list --local
新しいGemをインストールする、またはどのGemをインストールできるかを見るには、 RubyGemsガイドのこのページ