Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
6
Help us understand the problem. What is going on with this article?
@kenkentarou

【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

6
Help us understand the problem. What is going on with this article?
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
kenkentarou
株式会社Relicで、webエンジニアやってます。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
6
Help us understand the problem. What is going on with this article?