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 binariIn 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 -yCorriamo nel sistema:
systemctl avvia postgresqlsystemctl abilita postgresqlQuindi 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 psqlcrea il ruolo uzytkownik_dev con la password di accesso creatab 'haslo';Ora vedi tutti gli utenti disponibili in PostgreSQL, utilizzando la seguente query.
\daPer 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 postgresqlOra 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.ymlNella sezione sviluppatore, aggiungi la configurazione del database come di seguito.
ospite: localhost port: 5432 nome utente: uzytkownik_dev password: hasloSalva 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:impostarebinari db:migrareAl 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:testoQuindi migra il tuo database con il seguente comando.
rastrellare db:migrareassicurarsi, che non ci sono errori, e quindi riavviare il server puma.
rotaie s -b 0.0.0.0 -p 8080Torna al browser web e inserisci l'indirizzo IP del server con la porta "8080", seguito dal percorso "/ post"..
http://10.5.5.32:8080/messaggiCrea 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.
La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy…