0

私はプログラミングのほぼ完全な初心者であり、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キーの問題が原因であると思いますか?

4

1 に答える 1

0

うーん、これは楽しそう。

  • localhost:3000 に接続できない場合は、サーバーが正しく起動していないため、サイトにアクセスできません。コンソールをチェックして、実行時に表示されたエラー メッセージを確認しますrails s

  • コマンド プロンプトを再起動するということは、ターミナル ウィンドウを閉じてから再度開いて、シェル セッションをリセットすることを意味します。

  • 持っていないファイルを編集するように求められている場合は、この時点までに何か間違ったことをしたことになります。いくつかのコマンドを実行できませんでした。ステップ 7 でウェルカム コントローラーを生成したので、そのファイルは実際に存在するはずです。

  • ファイルを削除するように求められた場合、それはファイルを削除することを意味します。Rails は方法を気にしません。消して。

  • chcp適切に構成されていないランダムな Windows のもののように聞こえます。私はWindowsを使用していません。申し訳ありませんが、それについてはお手伝いできません。しかし、git が正しく機能していなくても、Rails の学習が妨げられることはありませんが、リビジョン管理を維持したり、コードを外部サーバーにプッシュしたり、コードをデプロイしたり、基本的に有用なことを行うことができなくなります。グーグルを提案して問題を解決してください。

于 2012-10-29T07:03:38.920 に答える