Kategorie: Linux

Installazione di Ruby on Rails su Ubuntu 22.04

La guida descrive come installare Ruby on Rails su Ubuntu 22.04.
Faremo tutto tramite la console in pochi passaggi.

Aggiungiamo la chiave del repository al sistema:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \
7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Scarichiamo il programma di installazione RPM

curl -sSL https://get.rvm.io | bash -s stabile --ruby

Il comando installerà automaticamente i pacchetti richiesti e installerà la versione di Ruby 2.7.

Dopo aver completato tutta l'installazione, caricare l'RVM sul sistema con il seguente comando.

sorgente /usr/local/rvm/scripts/rvm

Quindi aggiorna l'RVM all'ultima versione stabile e aggiungi l'utente root al gruppo rvm.

rvm diventa stabile --autolibs=enable
usermod -a -G rvm root

Quindi controlla la versione rvm con il comando seguente.

versione camper

Passiamo all'installazione di Ruby on Rails.

rvm install ruby-2.7.1

Quando l'intera installazione è completa, impostare Rubino 2.7.1 come versione predefinita.

rvm --default usa ruby-2.7.1

Ora controlla la versione di Ruby con il comando qui sotto.

rubino --versione

Installazione dei pacchetti Nodejs e Yarn necessari

sudo apt install gcc g++ make

Ora aggiungi il repository Nodejs Nodesource.

ricciolo -SL https://deb.nodesource.com/setup_14.x | -E sudo bash -

Quindi aggiungi la chiave GPG e il repository del gestore di pacchetti Yarn.

ricciolo -SL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
eco "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Quindi aggiorna tutti i pacchetti disponibili sul tuo sistema e installa Nodejs e Yarn, usando il comando apt di seguito.

sudo update apt
sudo apt installa filato nodejs

Dopo aver completato tutta l'installazione, controlla la versione di Nodejs con il seguente comando.

nodo --versione

Stiamo aggiornando i pacchetti GEM:

gem update --system

Otrzymasz pomyślną wiadomość, come sotto.

Quindi crea una nuova configurazione per RubyGem '~ / .gemrc' e disabilita l'installazione della documentazione del pacchetto con il comando seguente.

eco "gemma: --nessun documento" >> ~/.gemrc

Installiamo binari

gemma installa binari

In questo tutorial useremo PostgreSQL come database per il nostro progetto Rails. In questo passaggio, installeremo il server di database PostgreSQL fornito dal repository ufficiale di Ubuntu.

Installa il server di database PostgreSQL su Ubuntu 20.04, usando il comando apt di seguito.

sudo apt install postgresql postgresql-contrib libpq-dev -y

Corriamo nel sistema:

systemctl avvia postgresql
systemctl abilita postgresql

Quindi accedi alla shell di PostgreSQL e crea un nuovo ruolo "user_dev" con la password "password" e i permessi "createdb" e "login".

sudo -i -u postgres psql
crea il ruolo uzytkownik_dev con la password di accesso creatab 'haslo';

Ora vedi tutti gli utenti disponibili in PostgreSQL, utilizzando la seguente query.

\da

Per impostazione predefinita, Ruby on Rails utilizzava SQLite come database predefinito. In questa guida, inizieremo un nuovo progetto Rails, utilizzando il database PostgreSQL.

Crea un nuovo progetto 'applicazione' con il database PostgreSQL predefinito, usando il seguente comando 'rails'.

rails nuova applicazione -d postgresql

Ora otterrai la directory del progetto "applicazione", vai alla directory del progetto e modifica la configurazione del database 'config / database.yml' con l'editor nano.

applicazione cd /
nanoconfig/database.yml

Nella sezione sviluppatore, aggiungi la configurazione del database come di seguito.

ospite: localhost
  port: 5432
  nome utente: uzytkownik_dev
  password: haslo

Salva e chiudi.

Quindi esegui il comando rails di seguito, per generare e migrare il database per il nostro progetto Rails, e assicurati, che non ci sono errori.

binari db:impostare
binari db:migrare

Al termine dell'installazione, avvia il server Web puma rails predefinito, utilizzando il comando seguente.

rotaie s -b 0.0.0.0 -p 8080

"Applicazione" verrà eseguita sul tuo indirizzo IP pubblico con la porta "8080".

Ora apri il tuo browser web e inserisci l'indirizzo IP del server con la porta "8080" nella barra degli indirizzi.
Vedrai il primo progetto Ruby on Rails.

In questo passaggio creeremo una nuova semplice applicazione CRUD utilizzando Ruby on Rails e un database PostgreSQL.

Genera una semplice applicazione CRUD con il comando Ruby scaffold, come sotto.

rails g scaffold Titolo del post:corpo della corda:testo

Quindi migra il tuo database con il seguente comando.

rastrellare db:migrare

assicurarsi, che non ci sono errori, e quindi riavviare il server puma.

rotaie s -b 0.0.0.0 -p 8080

Torna al browser web e inserisci l'indirizzo IP del server con la porta "8080", seguito dal percorso "/ post"..

http://10.5.5.32:8080/messaggi

Crea un nuovo post e inserisci un titolo e un contenuto.

Di conseguenza, è stata creata una semplice applicazione CRUD con un database PostgreSQL utilizzando Rails.

Infine, l'installazione e la configurazione di Ruby on Rails con il database PostgreSQL su Ubuntu 20.04 è stato completato con successo.

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu