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

たなべと言います。

11 messages 2011/07/20

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

From: 稲葉伸之 <nobuyuki.inaba@...>
Date: 2011-07-25 05:00:38 UTC
List: ruby-list #48241
すみません。
解決しました。

rvm/scripts/rvm

を実行していませんでした。

.bashrcに
うまく実行するように記述しているのを見かけ、
まねしてやってみたら、うまくゆきました。

普通にrubyを実行する分には、そのスクリプトをしなくても、
ただ、 rvm/bin にPATHを通しておけばよかったので、それがわかりませんでした。

おさわがせしました。


2011年7月25日9:16 稲葉伸之 <nobuyuki.inaba@gmail.com>:
> 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

Prev Next