Help us understand the problem. What is going on with this article?

【Rails】AWS Cloud9で環境構築

コマンド関係

AWSのアカウントがある前提

  • IAMユーザーでログインし、コンソール画面からcloud9を検索

  • 「Create environment」をクリック
    Image from Gyazo

bundlerを入れる

$ gem install bundler

バージョン確認

$ bundle -v

rails newで開始

$ rails new . -d mysql --skip-turbolinks --skip-test --skip-coffee

こんなエラーが出て少しハマる・・・

$ bundele install

# 略

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

→以下のコマンドを打つと解決

$ sudo yum install -y mysql-devel

gemのインストール

$ bundle install --path vendor/bundle

サーバー起動

$ bundle exec rails s

cloud9でmysqlを走らせる(起動)

$ sudo service mysqld start

→ローカルで使うときの$ mysql.server startと同じ意味。

DBの作成

$ bundle exec rails db:create

Image from Gyazo

補足:

AWS Cloud9 には、あらかじめイントールされている MySQL がある

以下のコマンドを入力して、MySQL がイントールされているか確認

$ mysql --version

参考にしたURL

初めてのAWS Cloud9導入 - Qiita

AWS Cloud9でRuby on Railsを始める | RemoNote

AWS Cloud9でRailsプロジェクト作成直後にぶつかる問題の対応方法 - Qiita

AWS Cloud9でMySQLを利用する方法 - Qiita

Railsでmysql2をインストールするときにハマったところ - Qiita

kenkentarou
webエンジニアやってます
https://ikikata-media.biz/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした