私はレールを学んでいる最中で、heroku を立ち上げて実行しようとしています。しかし、heroku ツールベルトをインストールすると、多くのエラーが発生します。Rails コマンドを実行しようとすると、次のような結果が得られます。
C:\Users\Ezra\Desktop\Sites\demo_app>rails -v
C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `r
eport_activate_error': Could not find RubyGem railties (>= 0) (Gem::LoadError)
from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems
.rb:244:in `activate_dep'
from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems
.rb:236:in `activate'
from C:/Program Files (x86)/ruby-1.9.3/lib/ruby/site_ruby/1.9.1/rubygems
.rb:1307:in `gem'
from C:/RailsInstaller/Ruby1.9.3/bin/rails:18:in `<main>'
さらに、ruby -v を実行すると、ruby 1.9.3 がインストールされていても、ruby 1.9.2p290 が表示されます。これを修正しようとして、ruby 1.9.2p290 をアンインストールすると、私の ruby バージョンが単純に 1.9.3p125 に戻ってしまうことがわかりましたが、その後、heroku は機能しなくなりました。
C:\Users\Ezra\Desktop\Sites\demo_app>heroku login
'"C:\Program Files (x86)\ruby-1.9.3\bin\ruby.exe"' is not recognized as an inter
nal or external command, operable program or batch file.
heroku toolbelt をインストールした後の Gem 環境:
RubyGems 環境:
- ルビージェムのバージョン: 1.7.2
- ルビー バージョン: 1.9.2 (2011-07-09 パッチレベル 290) [i386-mingw32]
- インストールディレクトリ: C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1
- ルビー実行可能ファイル: 「C:/Program Files (x86)/ruby-1.9.3/bin/ruby.exe」
- 実行可能ディレクトリ: C:/Program Files (x86)/ruby-1.9.3/bin
- RUBYGEMS プラットフォーム:
- ルビー
- x86-mingw32
- GEM パス:
- C:/Program Files (x86)/ruby-1.9.3/lib/ruby/gems/1.9.1
- C:/ユーザー/エズラ/.gem/ruby/1.9.1
- 宝石の構成:
- :update_sources => true
- :verbose => true
- :ベンチマーク => false
- :バックトレース => false
- :bulk_threshold => 1000
- リモートソース:
ruby1.9.2p290アンインストール後のGem環境:
RubyGems 環境:
- ルビージェムのバージョン: 1.8.16
- ルビー バージョン: 1.9.3 (2012-02-16 パッチレベル 125) [i386-mingw32]
- インストールディレクトリ: C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1
- ルビー実行可能ファイル: C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe
- 実行可能ディレクトリ: C:/RailsInstaller/Ruby1.9.3/bin
- RUBYGEMS プラットフォーム:
- ルビー
- x86-mingw32
- GEM パス:
- C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1
- C:/ユーザー/エズラ/.gem/ruby/1.9.1
- 宝石の構成:
- :update_sources => true
- :verbose => true
- :ベンチマーク => false
- :バックトレース => false
- :bulk_threshold => 1000
- リモートソース:
私は Windows 7 を実行していますが、cygwin が泣かせるので rvm を使用していません。
あらゆる提案をいただければ幸いです。