1

5、6 か月前、数週間の間、Heroku でアプリケーションをリリースしなければなりませんでした。そこで、Heroku Toolbelt をダウンロードしてインストールし、アプリケーションをリリースしました。問題はありませんでした。

今朝、このアプリケーションの実行を再開し、コマンドheroku loginで Heroku にログインしようとしたときに、まさに次のエラーが発生しました: C:\Program Files (x86)\ruby-1.9.2\bin\ruby.exe: No such file or directory -- heroku (LoadError).

まず、Heroku Toolbelt を再インストールしましたが、それでも同じ問題が発生したため、Github から圧縮された Heroku Toolbelt をダウンロードしましたが、成功しませんでした。そこで、この問題の解決策を Google で探し始めました。

ruby-1.9.2 を C:\Program Files (x86)\Heroku\bin\ に置き、heroku.bat ファイルの Ruby パスを変更しました。これを利用して、何が起こっているのかを理解するために heroku.bat に「一時停止」を入れましたが、異常は何も見つかりませんでした。手短に言えば、私は午前 10 時 (フランス時間) に取り組みましたが、まったく何も見つかりませんでした。

これが、Stackoverflow (私にとって最高のフォーラムの 1 つ) でこの質問をするためにそこに来た理由です。誰かが私を理解し、助けてくれることを願っています。どうもありがとうございました。私の下手な英語で申し訳ありません。

4

2 に答える 2

1

あなたが抱えている問題は、Ruby のインストールを最上位C:\ディレクトリから、システムによって検出されない珍しい場所に移動したことです。Windows に Ruby をインストールする場合は、管理者権限の有無にかかわらず常にアクセスできる場所に配置し、名前にスペースや特殊文字を含まないフォルダーに配置することをお勧めします。Ruby193Ruby が正しくインストールされると、最上位ディレクトリにというフォルダーが作成されますC:\Ruby193。さらに、システムPathsが変更されWindows Environment Variables、これがパスに追加されます: C:\Ruby193\bin;. これにより、実行できますrubyその後、システムのコマンドラインを介して任意の場所から任意のコマンドを実行します。あとは heroku-toolbelt をインストールするだけで、スムーズに動作するはずです。

于 2013-01-15T17:20:03.333 に答える