2011年7月25日

[ruby-list:48240] Re: rvmをrootでインストールした時の質問。

gem env
実行してみました。

Single-User Installation as a standard user
でうまくいった環境では

$ gem env
RubyGems Environment:

- RUBYGEMS VERSION: 1.6.2
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [i686-linux]
- INSTALLATION DIRECTORY: /home/inaba/.rvm/gems/ruby-1.9.2-p290
- RUBY EXECUTABLE: /home/inaba/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /home/inaba/.rvm/gems/ruby-1.9.2-p290/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/inaba/.rvm/gems/ruby-1.9.2-p290
- /home/inaba/.rvm/gems/ruby-1.9.2-p290@xxxxx
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/


Multi-User installation as root
でうまくいかなかった環境では

$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.6.2
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [i686-linux]
- INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-1.9.2-p290
- RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-1.9.2-p290/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /usr/local/rvm/gems/ruby-1.9.2-p290
- /usr/local/rvm/gems/ruby-1.9.2-p290@xxxxx
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/

でした。
で、どちらも、それぞれ
home/inaba/.rvm/gems/ruby-1.9.2-p290/bin
/usr/local/rvm/gems/ruby-1.9.2-p290/bin
にrailsがあります。

2011年7月22日19:32 Yukio Goto <byplayer100@xxxxx>:
> 後藤と申します。
>
> gem env
>
> とコマンドを叩くとgemの設定一覧がでます。そのGEM_PATHのディレクトリにrailsがないのが原因だとおもいます。
> rails はどこにインストールされていますか?
>
> 後藤 幸生
> 2011 7 22 18:03 "稲葉伸之" <nobuyuki.inaba@xxxxx>:
>> 稲葉と申します。
>>
>> Ubuntu 11.04を利用しています。
>> ruby 1.9.2を使ってみたいと思い、ネットで調べたら、RVMでインストールしたら良さそうなのでやってみました。
>> しかし、
>>
>> Single-User Installation as a standard user (for developers)
>> Multi-User installation as root (for server administrators)
>>
>> と言うのがあり、rootでインストールし、うまく使えています。
>> そして、最近、railsを利用したいと考えて、ネットで調べてインストールしてみましたが、
>> うまく使えません。
>>
>> 試しに、別のエリアにもうひとつUbuntu 11.04をインストールし、
>> RVMを Single-User Installation as a standard userとして、インストールし、
>> gem install railsを実行し、そのあと、
>> rails new sample を実行したら、うまく実行してくれますが、
>>
>> Multi-User installationした方で、
>> gem install railsを実行し、そのあと、
>> rails new sample を実行したら、
>>
>>
> /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:900:in
>> `report_activate_error': Could not find RubyGem rails (>= 0)
>> (Gem::LoadError)
>> from
> /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:248:in
>> `activate'
>> from
> /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:1276:in
>> `gem'
>> from /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rails:18:in `<main>'
>>
>> と表示され、うまくゆきません。
>> なにか設定がいけないと思いますが、行き詰まっています。
>> Multi-User installation で利用したいと考えています。
>> なにか解決策ご存知でしたら教えてください。
>>
>


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




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