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