[#46878] ML への投稿が blade.nagaokaut.ac.jp 以外にも — "ISHIKAWA Takayuki" <rechka_osaka@...>

石川と申します。この ML へ投稿した e-mail が

10 messages 2010/03/03

[#46909] gemを実行すると大量のワーニングメッセージ — garyo hosu <garyohosu@...>

こんにちはgaryoといいます。

16 messages 2010/03/16
[#46910] Re: [ruby-list:46909] gemを実行すると大量のワーニングメッセージ — Moru <lateau@...> 2010/03/16

モルと申します。

[#46983] Ruby Summer of Codeのアイデアとかメンターについて — Shintaro KAKUTANI <shintaro@...>

Asakusa.rbのかくたにです。

12 messages 2010/03/31

[ruby-list:46918] Re: gemを実行すると大量のワーニングメッセージ

From: Moru <lateau@...>
Date: 2010-03-16 14:16:29 UTC
List: ruby-list #46918
モルです。
えーと、ActiveScriptRubyを入れて少し試してみました。

(2010/03/16 19:51), garyo hosu wrote:
> モルさん、こんにちはgaryoです。
>
> 2. /ruby/1.8/gems/cache 以下のcacheファイルを全部消して、gem pristineでキャッシュを再生成する方法
>
> 色々gemasのフォルダがあったのですが、以下の中身を消してみました。
> C:\ruby-1.8\jruby-1.0\lib\ruby\gems\1.8\cache
>
> やはりgem pristineでも同じように多量のワーニングがでます。
> また、gemのみでワーニングがでます。
>   
gem pathなどは普通なら gem environmentですぐ分かりますが、gemだけでもエ
ラーになってしまうのでirbなどで確認してみてください。

>> reuiqre 'rubygems'
=> true
>> Gem.path
=> ["C:/Users/lateau/.gem/ruby/1.8",
"C:/PROGRA~2/ruby-1.8/lib/ruby/gems/1.8"]

そして、何とか消しちゃったり変更しちゃったりするとActiveScriptRubyが自動
に初期化をされるようです。vender_ruby\1.8 \rubygemsディレクトリとgemの実
行スクリプトなどを全部削除して、新しいgemをインストールしようとruby
consoleを立ち上げたら勝手に初期化が行われました。

ちなみにrubygemsをrubyforgeより落としてインストールするのももちろん可能
です。この場合にもgemの初期化が行われるのでいいではないかなと。

http://rubyforge.org/frs/?group_id=126

>   
>> 現在、使用中のgemはActiveScriptRubyに同梱されてたものですかね。
>>     
> そうだと思います。特にgemのみインストールしてはいません。
>
> これまでは問題なく使えていたのですが、久しぶりに動かそうとしてびっくりしました。
>
> 2010年3月16日18:20 Moru <lateau@gmail.com>:
>   
>> すみません。1個間違ったところがあります。
>>
>>     
>>> 2. /ruby/1.8/gems/cache 以下のcacheファイルを全部消して、gem pristineでキャッシュを再生成する方法
>>>       
>> cacheを強制に消してしまうとpristineは動きません。installで再インストールするしかないです。
>>
>> 以前、自分はgemのインストール中、プロセスが止まってるなと思い^Cやkillで強制に中止させたことがありました。
>> そのせいで全く同じエラーで困ってたんですが、cacheを全部消して再インストールしたり、gemを再インストールしたりして解決しました。
>>
>> 先ほど再現しようとやってみましたが、残念ですが何か上手くできなかったんです。。。
>>
>> 2010/3/16 Moru <lateau@gmail.com>:
>>     
>>> モルです。
>>>
>>> ふむ。エラーメッセージを読み直して見ましたが、やっぱりキャッシュだと思いますけどね。
>>> 現在、使用中のgemはActiveScriptRubyに同梱されてたものですかね。
>>>
>>> そうであれば、
>>>
>>> 1. gemを強制に消して新しく入れる方法
>>> 2. /ruby/1.8/gems/cache 以下のcacheファイルを全部消して、gem pristineでキャッシュを再生成する方法
>>>
>>> が考えられます。少し負担があると思いますが1か2の中どちらかに試して見てもらっていいですか。
>>>
>>> --
>>> Moru
>>>
>>>
>>>
>>> 2010/3/16 garyo hosu <garyohosu@gmail.com>:
>>>       
>>>> モルさん、こんにちはgaryoです。
>>>> アドレスありがとうございます。
>>>>
>>>>         
>>>>> % gem update --system
>>>>>
>>>>> で新しいgemをまずインストールします。これで前回に残ったキャッシュは綺麗になるはずです。
>>>>>           
>>>> gem update --system
>>>>
>>>> を行って見ましたが、同じようにワーニングの嵐になりました。
>>>> 最初のメールに書いた通り
>>>> gem
>>>> だけでワーニングの嵐になります。
>>>>
>>>>
>>>>
>>>> 2010年3月16日13:42 Moru <lateau@gmail.com>:
>>>>         
>>>>> モルです。
>>>>>
>>>>> 少し勘違いしてしまいました。
>>>>> gem install コマンドでしかエラーが発生しないことだと思ってしまったのです。申し訳ないです。
>>>>>
>>>>> gemコマンドがエラーを吐き出すっていうことから何らかの原因を考えられますが、今一パッと思いつくのはやはり前回のキャッシュです。
>>>>>
>>>>> % gem update --system
>>>>>
>>>>> で新しいgemをまずインストールします。これで前回に残ったキャッシュは綺麗になるはずです。
>>>>> そして、
>>>>>
>>>>> $ gem -v
>>>>>
>>>>> で現在のgemのバージョンが分かります。
>>>>>
>>>>> --
>>>>> Moru
>>>>>
>>>>>
>>>>>
>>>>> 2010/3/16 garyo hosu <garyohosu@gmail.com>:
>>>>>           
>>>>>> モルさん。さっそくありがとうございます。
>>>>>>
>>>>>>             
>>>>>>> まずgemのバージョンを確認するべきだと思います。railsの場合、最新gemでなければエラーが落とされる仕組みが入っていたような気がしますので。
>>>>>>>               
>>>>>> どの様にすればgemのバージョンを確認できますでしょうか?
>>>>>>
>>>>>> gem env
>>>>>> gem help
>>>>>> と打っても同じ多量のワーニングメッセージしか流れてこないです。
>>>>>>
>>>>>> gem env 2>gemerr.txt の出力を圧縮したものを以下に保存しました。
>>>>>>
>>>>>> http://garyo.sakura.ne.jp/gemerr.zip
>>>>>>
>>>>>> 以上
>>>>>>
>>>>>> 2010年3月16日12:09 Moru <lateau@gmail.com>:
>>>>>>             
>>>>>>> モルと申します。
>>>>>>> まずgemのバージョンを確認するべきだと思います。railsの場合、最新gemでなければエラーが落とされる仕組みが入っていたような気がしますので。
>>>>>>>
>>>>>>> --
>>>>>>> Moru
>>>>>>>
>>>>>>>
>>>>>>> 2010/3/16 garyo hosu <garyohosu@gmail.com>:
>>>>>>>               
>>>>>>>> こんにちはgaryoといいます。
>>>>>>>>
>>>>>>>> gemに関して困っているので、何か情報があれば教えてください。
>>>>>>>>
>>>>>>>> 1.現象
>>>>>>>> gem install tlsmail を実行すると大量のワーニングメッセージがでます。
>>>>>>>> gem だけを実行しても同じです。
>>>>>>>>
>>>>>>>> 2.ログ
>>>>>>>> ブログに貼ってみましたが、最後が切れていたので
>>>>>>>> http://ruby.g.hatena.ne.jp/garyo/20100316/p2
>>>>>>>> 圧縮したものを以下に保存しました。
>>>>>>>> http://garyo.sakura.ne.jp/gem2err.zip
>>>>>>>>
>>>>>>>> 3.環境
>>>>>>>> OSはWindowsXP
>>>>>>>> ruby -v #=>ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mswin32]
>>>>>>>>
>>>>>>>> ActiveScriptRuby 1.8.7(p249) with-winsock2 tcl-stub
>>>>>>>> http://arton.hp.infoseek.co.jp/indexj.html
>>>>>>>> をインストールしています。
>>>>>>>>
>>>>>>>> 以上、宜しくお願い致します。
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>               
>>>>>>
>>>>>>             
>>>>>           
>>>>
>>>>         
>>>       
>>     
>   


In This Thread