Rails6 (MySQL, environnement Ubuntu, Cloud9)

1 Installez les rails gem

#Pour rails6
gem install rails -v 6.0.1
#rails5.En cas de 2
gem install rails -v 5.2.1

2 paramètres MySQL (MySQL lui-même est installé par défaut dans Cloud 9)

#Si vous ne l'installez pas, vous obtiendrez une erreur lors de l'installation de mysql2 gem.
$ sudo apt-get install libmysqld-dev

3 Rails new


$ rails new appname -d mysql

4 Créez un compte MySQL

$ sudo mysql -u root   #Connectez-vous en tant qu'utilisateur root
$ mysql> create user 'Nom d'utilisateur' identified by 'mot de passe';  #Utilisateur créé
$ mysql> grant all on *.* to 'Nom d'utilisateur';  #TOUT l'autorisation

#Pour confirmer l'utilisateur créé, utilisez la commande suivante
$ mysql> select User,Host from mysql.user;

5 Modifiez config / database.yml

default: &default
  adapter: mysql2
  encoding: unicode
  pool: 5
  #Ci-dessous, 3 lignes ajoutées
  username: <username> #Identique au compte MySQL défini
  password: <password> #Identique au compte MySQL défini
  host: localhost
  
development:
  <<: *default
  database: appname_development #Le nom de l'application doit être le nom de l'application des rails new.
test:
  <<: *default
  database: appname_test #Le nom de l'application doit être le nom de l'application des rails new.

6 Créer une base de données avec rails db: créer et installer Webpacker

$ cd appname
$ rails db:create

#Non requis pour les rails5
$ source <(curl -sL https://cdn.learnenough.com/yarn_install)
$ yarn install --check-files
$ rails webpacker:install

#config/enviroments/development.rb
config.hosts.clear

Recommended Posts

Rails6 (MySQL, environnement Ubuntu, Cloud9)
Déployez heroku avec Rails6 (Cloud9 + Ubuntu) + MySQL
[Rails / MySQL] Construction de l'environnement Mac
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Construire un environnement Rails 6 + MySQL avec Docker compose
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Rails & React & Webpacker & Manuel de construction de l'environnement MySQL
[Flutter] Construction de l'environnement Ubuntu 20.04
Construction de l'environnement Rails Docker
[Rails] Développement avec MySQL
Cloud9 (Rails) de Github
Créer un environnement de développement Ruby on Rails sur AWS Cloud9
Rails5 + MySQL8.0 + Construction d'environnement de volumes de premier niveau avec docker-compose
Environnement Build Rails (API) x MySQL x Nuxt.js avec Docker
Les débutants utilisent ubuntu dans la fenêtre pour préparer l'environnement des rails
Construction de l'environnement de développement Rails6 [Mac]
Ingénieur Rails Environnement Construction Ruby2.7.1
Construction de l'environnement des rails Rails5.2.1 ruby2.5.1 Catalina
Mémo de construction de l'environnement MySQL 5.7 (Docker)
[Variables environnementales] rails Quelles sont les variables environnementales?
[Docker] Construction de l'environnement Rails 5.2 avec docker
Créez un environnement de développement d'applications Rails avec Docker [Docker, Rails, Puma, Nginx, MySQL]
Construction de l'environnement Laravel (Ubuntu 18.04 LTS)
Rails 6 (mode API) + création d'environnement MySQL Docker par docker-compose (pour Mac)
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
Créer un environnement pour les projets Rails sous gestion Git dans Cloud9
Comment créer un environnement Rails + Vue + MySQL avec Docker [dernière version 2020/09]
Procédure de construction de l'environnement Docker "Rails 6 x MySQL 8" à partager avec les équipes
Installation de Ruby + Rails sur Ubuntu 18.04 (rbenv)
Mémo de construction de l'environnement Ruby on Rails 6.0
Créer un environnement XAMPP sur Ubuntu
Rails sur la procédure de construction de l'environnement Docker
[Today's stack # 1] Jusqu'à sur les rails sur cloud9
[Rails / MySQL] Définition du nom logique de la base de données
[Rails 6] Personnaliser Bootstrap dans l'environnement Rails + Bootstrap 5.0.0-alpha
[Rails 6] MySQL 2 ne peut pas regrouper l'installation
Rails DB PostgreSQL a été remplacé par MySQL
Flux de construction de l’environnement Rails problématiques [Windows 10]
[Rails] Construction de l'environnement d'instance AWS EC2
J'ai construit un environnement de rails avec docker et mysql, mais j'étais malade
[Construction de l'environnement] Rails + MySQL + Docker (les débutants peuvent également l'utiliser en 30 minutes!)
[Construction de l'environnement Rails & Docker & MySQL] J'ai démarré le conteneur, mais je ne trouve pas MySQL ...?
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Ubuntu)
Lors de la création d'un environnement rails6 sur Ubuntu, il est bloqué avec l'installation du bundle