Come installare CodeCombat su Ubuntu

Come installare CodeCombat su Ubuntu

Per qualsiasi giocatore che vuole imparare a programmare, Codecombat è un grande gioco di codifica per impararlo giocando giochi. Il codecombat è un gioco di codifica di tipo Dungeon che aiuta i bambini a imparare a codificare giocando giochi. Controlli il movimento dei giocatori scrivendo codice in varie lingue, tra cui Python e JavaScript.

CodeCombat è disponibile online senza bisogno di installarlo. Ma per qualcuno che ama avere la presa sulle cose, installare il gioco sul tuo Ubuntu è una buona idea. Ci sono vari passaggi per far funzionare il codecombat e questa guida lo copre.

Come installare CodeCombat su Ubuntu

CodeCombat non è disponibile come pacchetto che puoi facilmente installare. Invece, ci sono vari requisiti che devi prima installare prima di avere codecombat sul tuo sistema. Innanzitutto, assicurati di avere una connessione Internet stabile per risparmiare tempo.

È necessario installare varie dipendenze per il codecombat da eseguire su Ubuntu. Installare Nodejs, build-essenziale. Python 2.7, E Idiota.

Il comando di seguito installa i quattro pacchetti.

$ sudo apt-get Installa git build-essenziale nodejs python2.7

Assicurati di consentire l'installazione di tutti i pacchetti. Potrebbe volerci del tempo, a seconda della velocità di Internet.

Una volta installato, aggiorna il database APT utilizzando il comando di seguito:

$ sudo apt update

Successivamente, dobbiamo aggiungere la chiave GPG pubblica per MongoDB. Copia il comando in basso e incollalo sul tuo terminale.

$ sudo apt-key adv --Keyserver hkp: // keyserver.Ubuntu.com: 80 - -recv 7f0ceb10

Una volta aggiunta la chiave pubblica, aggiorna il database, come nell'immagine seguente.

Inoltre, sarebbe meglio se si installa il gestore dei pacchetti nodi (npm) per aiutare a gestire le dipendenze necessarie da codecombat. Utilizzare il comando seguente per installare NPM.

$ sudo apt install npm

CodeCombat utilizza Python 2.7. Pertanto, se la versione di Python predefinita non è 2.7, devi impostarlo per utilizzare la versione 2.7. Se stai eseguendo le ultime versioni di Ubuntu, il valore predefinito è Python3, quindi usa il comando di seguito. Ricorda, devi avere Python 2.7 installato come abbiamo fatto nella sezione precedente per impostare come quello predefinito.

$ npm config set python 'che python2.7 '

Abbiamo bisogno di git per clonazione del repository codecombat. Pertanto, dobbiamo impostare Git sul tuo terminale, incluso il nome utente e la password. Quindi, imposta il tuo git con la sintassi di seguito.

$ git config -utente global.Nome "$ your_name"
$ git config -utente global.email "$ your_email_address"

Con Git configurato, ora possiamo clonare il repository CodeCombat. Usa il comando qui sotto.

$ git clone https: // github.com/codecombat/codecombat.idiota

Una volta terminata la clonazione, noterai che l'aggiornamento di tutti i file verrà completato nella parte inferiore del file, come nell'immagine seguente.

Una volta clonato, vai alla directory Codecombat.

Ora monitora il monte utilizzando il comando qui sotto.

$ git remote add -f upstream https: // github.com/codecombat/codecombat.idiota

CodeCombat si basa anche su pergolato. Invece di installare Bower separatamente, è possibile utilizzare RPM per installare Bower e creare i file di risorse contemporaneamente. Per questo, esegui il comando sotto.

$ npm Installa

Una volta curate le dipendenze del pergolato, dobbiamo eseguire il server di sviluppo utilizzando il gestore dei pacchetti nodi.

Per questo, abbiamo due opzioni. È possibile avviare il brunch e il nodimon usando il comando qui sotto.

$ npm run dev

In alternativa, è possibile utilizzare i comandi di seguito Watch Client file e instradare le chiamate del server ai server di produzione di CodeCombat.

Webpack $ npm run - -Watch

Ora, esegui il comando di seguito per avviare il server.

$ npm run proxy

Una delle due opzioni avverterà il server di sviluppo. Puoi aprire il tuo LocalHost utilizzando l'URL di seguito e accedere al codecombat.

http: // localhost: 3000

Dovresti ottenere la schermata di benvenuto CodeCombat come quella qui sotto.

Divertiti a giocare a codecombat.

Conclusione

Codecombat è un ottimo modo per principianti e bambini per imparare a codificare manipolando il modo in cui vogliono che il loro gioco sia scrivendo il codice. Questa guida ha presentato l'installazione di codecombat su Ubuntu.