2011年7月25日

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

すみません。
解決しました。

rvm/scripts/rvm

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

.bashrcに

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

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

おさわがせしました。


2011年7月25日9:16 稲葉伸之 <nobuyuki.inaba@xxxxx>:
> 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日 14:00
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/105319
トラックバック
コメント
コメントする




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