2019.11.28 新規アプリケーション作成開始!
スポンサーリンク
これから新規アプリケーション作成の記録を書き残していきます。
ところどころで間違えた箇所、苦戦した事、作業の流れ、
便利なコマンドや機能などを添えて作成の様子を発信できればと考えてます。
よろしくお願いします。
早速、新規アプリケーション作成の始めのところについて
手順と直面したエラーについて書いていきたいと思います。
使用PC MacBookPro
今日使ったもの
・ターミナル
まず始めに以下を実行しました。
$ mkdir projectX
#mkdir(メイクディレクトリ)にてprojectXという名のディレクトリを作成
$ cd ~/projectX
#cdコマンドにて場所移動。 ~/(ホームディレクトリまでの省略)
$ rails _5.0.7.2_ new awaburo -d mysql
#railsバージョン5.0.7.2で「awaburo」というアプリを新規作成。
データベースの管理はMySQLを使用。
これで新しい作業用ディレクトリ(今回はprojectXという名前)を
ホームディレクトリ内に作成し、projectX内でrailsバージョン5.0.7.2の
新規アプリケーション(今回はawaburo)データベースの管理はMySQLで行う
というところまで指定して作業場を作る事ができました。
体験エラー1:
Installing mysql2 0.5.3 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'` succeeds before bundling.
MySQLがうまく作れませんでした。
今回実行した対応:
$ gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/' -- --with-cppflags=-I/usr/local/opt/openssl/include --with-ldflags=-L/usr/local/opt/openssl/lib $ cd awaburo $ bundle install
gem mysql2バージョン0.5.3に変更しました。
これでアプリケーションの土台となる作業場が完成しました。
次回は、ここからtopページ完成までの道のりを書いていきます。