ℙ𝕚𝕜𝕠𝔹𝕝𝕠𝕘 | プログラミングについて知ろう!

【HTML/CSS/JavaScript/jQuery/Ruby/Swift/MySQL/AWS】 プログラミングを 「今始めたばかりの方」や 「これから始めるか悩んでいる方」、 好きか嫌いかも分からない、 できるかどうかも分からない、 向いてるか向いてないかも分からない、 そんな思いを抱えた方へ届くような ブログを執筆していきます。

スポンサーリンク

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ページ完成までの道のりを書いていきます。

スポンサーリンク