[#48219] るりまへのリダイレクトを個別のページにするための相談 — sunao tanabe <sunao.tanabe@...>

たなべと言います。

11 messages 2011/07/20

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

From: 稲葉伸之 <nobuyuki.inaba@...>
Date: 2011-07-25 00:16:56 UTC
List: ruby-list #48240
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@global
  - 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@global
 - 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@gmail.com>:
> 後藤と申します。
>
> gem env
>
> とコマンドを叩くとgemの設定一覧がでます。そのGEM_PATHのディレクトリにrailsがないのが原因だとおもいます。
> rails はどこにインストールされていますか?
>
> 後藤 幸生
> 2011 7 22 18:03 "稲葉伸之" <nobuyuki.inaba@gmail.com>:
>> 稲葉と申します。
>>
>> 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 で利用したいと考えています。
>> なにか解決策ご存知でしたら教えてください。
>>
>

In This Thread