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 Postgresql-Installation
$ sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install postgresql-common
$ sudo apt-get install postgresql-9.5 libpq-dev
3 Erstellen Sie ein PostgreSQL-Konto
$ sudo -u postgres psql
postgres=# create role <username> with createdb login password '<password>';
postgres=# \q
4 Rails new
rails new appname -d postgresql
cd appname
5 Bearbeiten Sie config / database.yml
default: &default
adapter: postgresql
encoding: unicode
pool: 5
#Unten 3 Zeilen hinzugefügt
username: <username> #Entspricht dem festgelegten PostgreSQL-Konto
password: <password> #Entspricht dem festgelegten PostgreSQL-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
7 Heroku CLI Download and install
$ sudo curl https://cli-assets.heroku.com/install-ubuntu.sh | sh
$ heroku --version
8 Heroku-Login
$ heroku login
Email: [email protected]
Password: xxxxxxxx
9 Heroku Deploy Preparation & Deploy
$ cd rails app
$ git init
$ git add -A
$ git commit -m "first"
#Bereitstellen
$ heroku create
$ git push heroku master
$ heroku run rake db:migrate
--Anwendung - Erstellen Sie eine Heroku-App mit SSH-Einstellungen 1 Melden Sie sich zuerst bei Heroku an.
$ heroku login --interactive
#Sie werden nach Ihrer E-Mail-Adresse und Ihrem Passwort gefragt. Geben Sie diese ein und klicken Sie auf die Eingabetaste
Enter your Heroku credentials:
Email: [email protected]
Password: *********
2 Fügen Sie als Nächstes den Schlüssel zu Heroku hinzu.
$ heroku keys:add
3 Möchten Sie auf Heroku hochladen? Wird gefragt, geben Sie y ein
? Would you like to upload it to Heroku? (Y/n)
#Wenn dann der folgende Code angezeigt wird, ist er erfolgreich.
Uploading /home/ec2-user/.ssh/id_rsa.pub SSH key... done
4 Bereitstellen
$ heroku create newsable-skillhub
#In Heroku wird eine App erstellt.
Creating ⬢ newsable-skillhub... done
https://newsable-skillhub.herokuapp.com/ | https://git.heroku.com/newsable-skillhub.git
$ git init
$ git add -A
$ git commit -m "first"
$ git push heroku master
$ heroku run rake db:migrate
Recommended Posts