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