LoginSignup
3
8

More than 3 years have passed since last update.

【Rails】AWS Cloud9で環境構築

Last updated at Posted at 2020-02-16

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

3
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
8