From: rubikitch@... Date: 2008-08-26T09:13:04+09:00 Subject: [ruby-list:45400] Re: JRubyについて&rubygemについて&RDTについて From: Akira Hayakawa Subject: [ruby-list:45399] Re: JRubyについて&rubygemについて&RDTについて Date: Tue, 26 Aug 2008 08:48:34 +0900 > > gem install でインストールされるスクリプトもそこに > > インストールされます。具体的にはそこのgems以下です。 > > > > 設定しない場合は /usr/local/lib/ruby/gems/1.8 とかになります。 > $ ls /usr/lib/ruby/1.8/rubygems > rubygems/ rubygems.rb > があります。rubygems/がライブラリを貯めるディレクトリで、rubygems.rbがgemコマンドからキックされてるんでしょうか? /usr/lib/ruby/1.8/rubygemsはRubyGems本体のライブラリです。 > > gem environment gemdirを実行するかRubyスクリプトで Gem.dir を評価すると > > そのディレクトリが出てきます。 > $ gem environment gemdir > /var/lib/gems/1.8 > $ ls /var/lib/gems/1.8/ > bin cache doc gems specifications すみません。書き方が悪かったです。 「gem environment gemdir」が出力するのはgemの大元のディレクトリです。 インストールされたgemはその下のgemsに配置されます。 > たぶん管理者権限が必要なので、 > sudo gem update --system > としましたら、 > $ sudo gem update --system > Updating RubyGems... > Bulk updating Gem source index for: http://gems.rubyforge.org > Attempting remote update of rubygems-update > ERROR: While executing gem ... (Gem::GemNotFoundException) > Could not find rubygems-update (> 0) in any repository > > と出てしまいました。rubygems-updateが見つからないそうです。 ありゃ。どうやらRubyGemsが古すぎるようですね(^^; おそらく手作業でアップデートする必要があるでしょう。 ちなみに最新版は1.2.0です。 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/