1

https://devcenter.heroku.com/articles/rails3の指示に従いましたが、Windows のインストールに関する多くの重要な情報が欠落していますが、Google 検索に関する問題のほとんどを乗り越えることができました。

これが私がやったことです:

  1. インストール済みの Heroku ツールベルト
  2. 「heroku ログイン」を試みましたが、ssh-keygen が見つからなかったため、C:\Program Files (x86)\Git\bin; を追加しました。%PATH% へ -- その後、キーを生成してログインできました
  3. 「rails new myapp」を試しましたが、このスレッドのタイトルにエラーが表示されました (rails コマンドが見つかりません)
  4. 「gem install rails」を試みましたが、「gem」コマンドも見つかりませんでした。C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\Heroku\ruby-1.9.2\bin; を追加しました。%PATH%に。
  5. 「gem install rails」をもう一度試しました。コマンドは実行されますが、devkit がインストールされていないというエラーが発生します。
  6. devkit をインストールし、C:\Program Files (x86)\Heroku\ruby-1.9.2\devkit;C:\Program Files (x86)\Heroku\ruby-1.9.2\devkit\bin; を追加しました。%PATH%へ
  7. 最後に「gem install rails」が無事完了
  8. 「rails new myapp」を再試行しましたが、エラー「rails」が内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
  9. C: ドライブ全体で「rails.*」を検索しましたが、実行可能ファイルはどこにも見つかりませんでした。したがって、「gem install rails」はエラーなしで完了しましたが、システムのどこにも実行可能な「rails」はありません。

何か助けはありますか?

PS - 「xxx を間違って入力しました」という回答はご遠慮ください。この質問で何かを間違って入力した可能性がありますが、大文字と小文字とスペルが正しいコマンドを入力していることを常にトリプルチェックしています。また、PATHをリロードするために、新しいコマンドプロンプトを終了して開いています。

4

4 に答える 4

2

インストール済みの Ruby、特に PATH をすべて削除し、Ruby on Rails for Windows ( http://rubyforge.org/frs/download.php/76862/railsinstaller-2.2.1.exe )をダウンロードする必要があると思います。これにより、インストーラーが環境変数の設定を含むすべての設定を行います。インストールしたら、ラップトップを再起動する必要があると思います。インストールしたものから直接「Ruby on Railsのコマンドプロンプト」を開くことができます...次に、railsコマンド(rails c、rails newなど)を試してください。Windows 7 64ビットラップトップでこれを試しましたが、完全に機能しますいい:D

幸運を!

于 2013-07-10T05:22:30.090 に答える
1

Rails Installerでうまくいくかどうかを確認してください。

別の方法として、これはあなたにとって非常に悪い考えのように思えますが、仮想マシンとして Ubuntu と共にVirtualBox (無料) をインストールし、SublimeText 2 や vim などのエディターを使用してしばらくの間 Linux で開発することです。チュートリアルに沿って進めると、オペレーティング システムが原因で言語に不満を感じることがなくなります。

于 2013-07-10T03:35:52.783 に答える
0

Windowsエクスプローラーとすべてのcmdウィンドウを閉じるだけでよいと思います。そして、Windows エクスプローラーを再度開き、../ruby/rails でコマンド プロンプトを再起動します。

あ、ちなみにShift + マウスの右クリックを使用すると、エクスプローラーで [コマンド ウィンドウをここで開く] メニューを取得できます。

于 2016-01-19T20:21:19.863 に答える