<DAY198>githubからアプリをコピーして開発環境で表示
●9/07(土)
●学習日数 198日
●学習時間(本日)1時間
●累計学習時間 834.0時間
●一日あたりの平均学習時間 4.26時間
こんな方が対象
(1)githubに公開してあるアプリをダウンロードして開発環境で表示して見たい人。
(2)railsのアプリを作成している人
(3)githubデスクトップを使用している人
(4)とりあえず開発環境だけで見たい人
はじめに
スクール通っている時に、githubで公開しているアプリのコードなどを参考にしていたが、
実際に動かす事までしていなかった。(当時は出来なかった)
この前ネットサーフィンしていて、未経験の方が作ったアプリがどのような挙動なのかを確認するために
開発環境で動かすまでの流れをまとめて見ました。
そのまますんなりとは行きませんでしたので、エラーに対してどのように対処して行ったかを確認していきます。
githubからデーターをダウンロード
github上で検索
githubdesktopを用いてクローンしてください。
やり方は省略します。
手順1
まずbundleとdatabaseのcreate。
bundleのsqlの部分で引っかかる。
Using listen 3.0.8 Using mini_magick 4.9.3 Using multi_xml 0.6.0 Fetching mysql2 0.4.10 Installing mysql2 0.4.10 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 省略 An error occurred while installing mysql2 (0.4.10), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.4.10' --source 'https://rubygems.org/'` succeeds before bundling.
色々調べてバージョンがらみと想定。bundle updateさせると通った。
updateさせると結構治ったりするので、おすすめです。
bundle update
手順2
app/config/secrets.ymlの作成
以下ファイルを仮で作成する。
development: secret_key_base: aaaaaaa
手順3
データベースの名前がすでに作成しているものと被っている可能性もあるので注意が必要です。
rake db:create
マイグレーションファイルの読み込み
rake db:migrate
rails s
こんな感じで見れた