私はプログラミングのほぼ完全な初心者であり、HTMLとCSSに関する1冊の本を学び、lynda.comでプログラミングコースの基礎を見てきました。Ruby on Railsチュートリアルブック(http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec-up_and_running)を使用してRubyonRailsを学ぶことにしました。
boookの指示に従って、http://railsinstaller.org/にあるEngine Yard RoRインストーラーに移動し、.exeをダウンロードして、 http: //railsinstaller.orgにあるステップバイステップのインストール手順に従いました。 /ウィンドウズ
私はいくつかの問題に遭遇しました。Windowsコマンドライン、BASHコマンドライン、そしておそらく3番目のコマンドラインを別々の機会に使用してコマンドラインを数回開いたり閉じたりしたので、最初に指示に従ったのは少し混乱しました。当然のことながら、プロセスは成功しませんでした。次に、関連するすべてのプログラムをアンインストールして、やり直すことにしました。2回目の試行はより成功しましたが、まだいくつかの問題が発生しており、先に進む前にそれらを並べ替える必要があると感じています。私のインストールの試みの説明を以下に概説します。特にGitHubに問題があると思いますので、どこが間違っているのか指摘していただければ幸いです。私は多くのグーグル検索を実行しましたが、オンラインでの議論はすべて私がフォローするにはあまりにも進んでいます。私'
エンジンヤードのステップバイステップの説明のステップ4に従って、「rails s」と入力し、ブラウザで「localhost:3000」を開こうとしましたが、ブラウザがサーバーに接続できませんでした。初めて接続できたときに指示に従ったとき、プロセスの後半(最初の実行中)に再度接続しようとしたときは接続できませんでした。FirefoxとChromeの両方で試しました。ここに接続できないのは大きな問題ですか?無視してもいいですか?
ステップ5で、「コマンドラインプロンプトを再起動する」ように求められます。それは、「rails s」を入力することを意味しますか?
ステップ8で、「app / views / welcome/index.html.erbの下にあるwelcomeindex.htmlを編集する」ように求められます。ただし、ファイルパス'app / views / welcome/index.html.erb'はありません。'home/index.html.erb'とposts/index.html.erbがあり、そのうちウェルカムメッセージが含まれているのは'home'パスなので、編集するのに正しいパスだと思いますか?とにかく、編集して先に進みました。この段階で「localhost:3000」への接続を試みるように求められますが、ブラウザは接続されません。
同じステップ8で、「Sublime Textでファイルを右クリックして、/ public/index.htmlにあるファイルを削除する」ように求められます。まず、私はNotepad ++を使用していて、切り替えたくないので、誰かがNotepad ++を使用してこのアクションを実行する方法を説明できるでしょうか?そのファイル全体を削除するだけですか、それとも単にその内容をクリアするだけですか?また、ダウンロードしたrailsファイルにはいくつかの「public」フォルダーがありますが、いずれにも「index」フォルダーはありません。
手順9に従って、GitHubアカウントを設定し、そこにリポジトリを作成しました。ここで、指示に従って「git init」と入力すると、次のように返されます。
'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。C:/Sites/railsinstaller_demo/.git/の初期化された空のGitリポジトリ'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
上記はエラーメッセージですか?
- 次に、「gitadd。」と入力します。手順9の指示に従って、返されます。
'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
上記はエラーですか?
次に、「git commit -m "first commit"」と入力すると、訓練を受けていない目には、返されるものは正当に見えます。
次に、「git remote add origin git@github.com:accountname / railsinstaller_demo.git」と入力すると、次のように返されます。
'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
エラー?
- 次に「publickey」と入力すると、次のように返されます。
パブリックsshキーがクリップボードにコピーされました
ただし、GitHubアカウントにアクセスしてキーを入力したところ、クリップボードにキーがありません。なぜそうなるのでしょうか?これは将来大きな問題になり、GitHubを使用できなくなると思いますか?Ruby on Railsチュートリアルの本では、学習中にGitHubを使用する必要があります。
- 最後に、「git push origin master」と入力すると、次のように返されます。
'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。許可が拒否されました(公開キー)致命的:リモートエンドが予期せずハングアップしました'chcp'は、内部または外部のコマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
上記はエラーメッセージであり、私が言及したsshキーの問題が原因であると思いますか?