2011年5月 4日

[ruby-list:48051] Re: ruby 1.9.2とRails3 へのアップグレード

度々、すみません。

なぜかrvmがなくなったので再インストールしました。
$cd rvm
$ ./install
を実行すると

.bashrc あるいは .bash_profileの

一番最後に
[[ -s "/Users/askar75/./rvm/scripts/rvm" ]] && source
"/Users/askar75/./rvm/scripts/rvm"
を入れるようにメッセージが出ていたので、そのままコピ&ペーストしました。

また同じく、rubyそのもの、バージョン1.9.2をデフォールトに設定しましたが、
$ri CSVを実行すると結果はNothing known about CSV
つまりデータ無し

$gemを実行すると
/Users/askar75/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:28:in
`<top (required)>': uninitialized constant Gem::ConfigFile (NameError)
from /Users/askar75/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
`require'
from /Users/askar75/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
`require'
from /Users/askar75/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:8:in
`<top (required)>'
from /Users/askar75/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
`require'
from /Users/askar75/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
`require'
from /Users/askar75/./rvm/rubies/ruby-1.9.2-p180/bin/gem:13:in `<main>'

2011/5/4 askar k <tenzancode@xxxxx>:
> ちょっと報告が早すぎたと思います。
> rubyのバージョンを確認したら1.8.7になっています。
> すべてを見直して、結果はまたお知らせ致します。
>
> アスカル
>
> 2011/5/4 askar k <tenzancode@xxxxx>:
>> 信岡さん
>> 遠藤さん
>>
>> 返事をありがとうございました。
>> [1] http://d.hatena.ne.jp/yoshiob/20110324/1300938503
>> を従って、私が設定していたのは.bash_profileで、
>> 中身は
>> [[ -s "/Users/askar75/./rvm/scripts/rvm" ]] && source
>> "/Users/askar75/./rvm/scripts/rvm"となっていました、それを
>> [[ -s "/.rvm/scripts/rvm" ]] && source "~/.rvm/scripts/rvm"
>> に変え、
>> 再度
>> rvm install 1.9.2 --patch ~/.rvm/patches/ruby/1.9.2/gcdata.patch -C
>> --with-readline-dir=/opt/local --with--enable-readline-v6
>> を実行したら、問題は解決されました。
>>
>> 大変ありがとうございました。
>>
>> 今後も宜しくお願いします、
>> アスカル
>>
>> 2011/5/4 Y. NOBUOKA <nobuoka@xxxxx>:
>>> アスカルさん
>>>
>>> 信岡です。
>>>
>>>> 遠藤です。
>>>>
>>>>> environment:
>>>>> PATH:
>>>>> "/Users/askar75/./rvm/gems/ruby-1.9.2-p180/bin:/Users/askar75/./rvm/gems/ruby-1.9.2-p180@xxxxx/bin:/Users/askar75/./rvm/rubies/ruby-1.9.2-p180/bin:/Users/askar75/./rvm/bin:/sw/bin:/sw/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/usr/X11R6/bin"
>>>>> GEM_HOME: "/Users/askar75/./rvm/gems/ruby-1.9.2-p180"
>>>>> GEM_PATH:
>>>>> "/Users/askar75/./rvm/gems/ruby-1.9.2-p180:/Users/askar75/./rvm/gems/ruby-1.9.2-p180@xxxxx"
>>>>> MY_RUBY_HOME: "/Users/askar75/./rvm/rubies/ruby-1.9.2-p180"
>>>>
>>>> PATHがaskar75/./rvmになっていますので、結果的にaskar75/rvmを指し、それと
>>>> askar75/./rvmが合っていないのでエラーを起こすのかな、と思います。
>>>> 原因は分かりませんが、rvm uninstallとやって、もう一度rvmのインストールから
>>>> やり直してみてはいかがでしょうか。
>>>
>>> 遠藤さんが仰っているように、パスの指定がおかしいのを直す必要があるかと思います。
>>> (それでうまくいくかどうかはわかりませんが。。)
>>>
>>> おそらく [1] の 「rvmのインストール」 の節のところで
>>> 『$ vi ~/.bashrc (以下を追加)
>>> source ~/.rvm/scripts/rvm』
>>> となっているところを、間違えて
>>> 「source ~/./rvm/scripts/rvm」
>>> と書いてしまったのではないでしょうか?
>>> とりあえず ~/.bashrc の記述を確認してみてください。
>>>
>>> --
>>> 信岡 ゆう (NOBUOKA Yu)
>>>
>>
>

投稿者 xml-rpc : 2011年5月 4日 18:16
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103602
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。