GitHubにアップしてあるRailsのサンプルコードをダウンロードしてみました。GitHubからダウンロードしたRailsアプリを動かすのは初めてだったのですが、とりあえず『rails s』コマンドを実行してみました。
するとこんなエラーが・・・
そもそも『rails』コマンド自体が認識されていない感じ。エラーメッセージで検索するとbundle installが必要だよという記載がありました。(bundle installってgemfileを編集したタイミングだけど思ってました...)
実行結果はこんな感じ。
bundleコマンドも認識されない。。どうすればいいのかなと調べていると次のコマンドがあることを知りました。
$ gem install bundler
これを実行してみると・・・
bundle installが使えるように。
bundle install実行後、今度は『rails s』コマンドを実行できるようになりました。
さっそくlocalhostにアクセスするとちょっとしたエラーメッセージが。
マイグレーションファイルをDBに反映してね。というやつなので『rake db:migrate』を実行して解決できます。
これで無事アプリにアクセスすることができました。
ということでGitHubからRailsアプリをダウンロードしたときは次の手順で動かすことができました。
- gem install bundlerを実行
- bundle install を実行
- rake db:migrateを実行
- rails sを実行