From: "稲葉伸之" Date: 2011-07-25T09:16:56+09:00 Subject: [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@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 : > 後藤と申します。 > > gem env > > とコマンドを叩くとgemの設定一覧がでます。そのGEM_PATHのディレクトリにrailsがないのが原因だとおもいます。 > rails はどこにインストールされていますか? > > 後藤 幸生 > 2011 7 22 18:03 "稲葉伸之" : >> 稲葉と申します。 >> >> 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 `
' >> >> と表示され、うまくゆきません。 >> なにか設定がいけないと思いますが、行き詰まっています。 >> Multi-User installation で利用したいと考えています。 >> なにか解決策ご存知でしたら教えてください。 >> >