Rails6 (MySQL, Ubuntu-Umgebung, Cloud9)

1 Installieren Sie Schienen Edelstein

#Für Schienen6
gem install rails -v 6.0.1
#rails5.Im Falle von 2
gem install rails -v 5.2.1

2 MySQL-Einstellungen (MySQL selbst ist standardmäßig in Cloud 9 installiert)

#Wenn Sie dies nicht installieren, wird bei der Installation von mysql2 gem eine Fehlermeldung angezeigt.
$ sudo apt-get install libmysqld-dev

3 Rails new


$ rails new appname -d mysql

4 Erstellen Sie ein MySQL-Konto

$ sudo mysql -u root   #Melden Sie sich als Root an
$ mysql> create user 'Nutzername' identified by 'Passwort';  #Benutzer erstellt
$ mysql> grant all on *.* to 'Nutzername';  #ALLE Autorisierung

#Verwenden Sie den folgenden Befehl, um den erstellten Benutzer zu bestätigen
$ mysql> select User,Host from mysql.user;

5 Bearbeiten Sie config / database.yml

default: &default
  adapter: mysql2
  encoding: unicode
  pool: 5
  #Unten 3 Zeilen hinzugefügt
  username: <username> #Entspricht dem festgelegten MySQL-Konto
  password: <password> #Entspricht dem festgelegten MySQL-Konto
  host: localhost
  
development:
  <<: *default
  database: appname_development #Der App-Name sollte der App-Name für Rails New sein.
test:
  <<: *default
  database: appname_test #Der App-Name sollte der App-Name für Rails New sein.

6 Datenbank mit Rails erstellen db: Webpacker erstellen und installieren

$ cd appname
$ rails db:create

#Nicht erforderlich für Schienen5
$ 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, Ubuntu-Umgebung, Cloud9)
Stellen Sie Heroku mit Rails6 (Cloud9 + Ubuntu) + MySQL bereit
[Rails / MySQL] Aufbau einer Mac-Umgebung
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Rails & React & Webpacker & MySQL Environment Konstruktionshandbuch
[Flattern] Ubuntu 20.04 Umgebungskonstruktion
Aufbau der Rails Docker-Umgebung
[Rails] Entwicklung mit MySQL
Cloud9 (Rails) von Github
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Rails5 + MySQL8.0 + Top-Level-Volume-Umgebungskonstruktion mit Docker-Compose
Build Rails (API) x MySQL x Nuxt.js Umgebung mit Docker
Anfänger verwenden Ubuntu im Fenster, um die Schienenumgebung vorzubereiten
Aufbau der Rails6-Entwicklungsumgebung [Mac]
Rails Engineer Environment Construction Ruby2.7.1
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
Konstruktionsnotiz für die MySQL 5.7 (Docker) -Umgebung
[Umgebungsvariablen] Schienen Was sind Umgebungsvariablen?
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Erstellen Sie eine Entwicklungsumgebung für Rails-Anwendungen mit Docker [Docker, Rails, Puma, Nginx, MySQL]
Aufbau einer Laravel-Umgebung (Ubuntu 18.04 LTS)
Rails 6 (API-Modus) + MySQL Docker-Umgebungserstellung durch Docker-Compose (für Mac)
Verfahren zum Erstellen einer Rails-Anwendungsentwicklungsumgebung mit Docker [Rails, MySQL, Docker]
Erstellen Sie eine Umgebung für Rails-Projekte unter Git-Verwaltung in Cloud9
So erstellen Sie eine Rails + Vue + MySQL-Umgebung mit Docker [neueste Version 2020/09]
Konstruktionsverfahren für die Docker-Umgebung "Rails 6 x MySQL 8" für die gemeinsame Nutzung mit Teams
Installation von Ruby + Rails unter Ubuntu 18.04 (rbenv)
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Konstruktionsverfahren für Rails on Docker-Umgebungen
[Heutiger Stapel Nr. 1] Bis auf Schienen auf Cloud9
[Rails / MySQL] Festlegen des logischen Datenbanknamens
[Rails 6] Passen Sie Bootstrap in der Rails + Bootstrap 5.0.0-Alpha-Umgebung an
[Rails 6] MySQL 2 kann die Installation nicht bündeln
Rails DB PostgreSQL wurde in MySQL geändert
Problematischer Ablauf der Rails-Umgebung [Windows 10]
[Rails] Aufbau einer AWS EC2-Instanzumgebung
Ich habe eine Rails-Umgebung mit Docker und MySQL erstellt, aber ich war krank
[Umgebungskonstruktion] Rails + MySQL + Docker (Anfänger können es auch in 30 Minuten verwenden!)
[Aufbau der Rails & Docker & MySQL-Umgebung] Ich habe den Container gestartet, kann aber MySQL nicht finden ...?
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Beim Erstellen einer Rails6-Umgebung unter Ubuntu bleibt die Bundle-Installation hängen