Installer Spree e-handelsplattform på Ubuntu 16.04 | 18.04 | 18.10

  • Vovich Masterovich
  • 0
  • 3244
  • 544

Spree eCommerce er en ledende open source e-handelsplattform bygget med Ruby on Rails som gjør det superenkelt å utvikle og være vert for nettbutikkfronten din og selge produktene dine direkte til kundene dine ... .

Hvis du vil ha en åpen kildekode-e-handelsplattform som er skalerbar og fungerer på et høyt nivå, er Spree et godt sted å starte ... Spree er bygget på en åpen kildekode med støtte for åpne standarder, noe som kan være veldig nyttig for å hjelpe deg med å kjøre ditt digitale innhold ...

Denne e-handelsplattformen er designet for brukervennlighet slik at bedrifter og bedriftseiere kan samarbeide og automatisere engasjerende opplevelser med brukere på flere enheter, inkludert mobile ...

For mer informasjon om Spree, vennligst sjekk hjemmesiden deres

Denne korte opplæringen skal vise studenter og nye brukere hvordan du installerer Spree e-handelsplattform på Ubuntu 16.04 | 18.04 og 18.10 systemer. Dette er pakkene vi skal sette opp ...

  • Ruby versjon 2.5.3
  • Rails versjon 5.2.1

Trinn 1: Installer Ruby

For å installere Ruby and Rails på Ubuntu, må du installere noen avhengigheter ... For å få det til, installer Node.js og Yarn repositories ... Dette vil gjøre det enklere å installere avhengighetene ...

Installer først disse krøll- og git-pakkene ...

sudo apt oppdater sudo apt installer curl git

Kjør deretter kommandoene nedenfor for å legge til Node.js og Garn-arkiver og nøkler til systemet ditt ... Installer så noen kjernepakker for å få miljøet i gang ...

krølle -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update sudo apt-get install nodejs garn zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev programvareegenskaper-vanlig libffi-dev

Når du er ferdig ... fortsett nedenfor:

Etter å ha lagt til depotene og installert nødvendige pakker ovenfor, installerer du Ruby med dine lokale profilinnstillinger ved hjelp av rbenv ... deretter bruker du rbenv til å installere ruby-build ...

cd ~ / git clone https://github.com/rbenv/rbenv.git ~ / .rbenv echo 'export PATH = "$ HOME / .rbenv / bin: $ PATH"' >> ~ / .bashrc echo 'eval " $ (rbenv init -) "'>> ~ / .bashrc exec $ SHELL git clone https://github.com/rbenv/ruby-build.git ~ / .rbenv / plugins / ruby-build echo' export PATH =" $ HOME / .rbenv / plugins / ruby-build / bin: $ PATH "'>> ~ / .bashrc exec $ SHELL

Etter å ha konfigurert din lokale profil ... kjør kommandoene nedenfor for å installere Ruby-versjonen 2.5.3... Hvis en nyere versjon er tilgjengelig, erstatter du versjonsnummeret til det ... besøk dette nettstedet for å finne de nyeste Ruby-versjonene ... .

rbenv installere 2.5.3 rbenv global 2.5.3

For å bekrefte at Ruby er installert, kjør kommandoene nedenfor:

rubin -v

Du bør se lignende linjer som nedenfor:

ruby 2.5.3p105 (2018-10-18 revisjon 65156) [x86_64-linux]

En annen pakkehåndtering du vil installere er bundler ... for å gjøre det, kjør kommandoene nedenfor

perleinstallasjonspakker

Kjør nå kommandoen nedenfor etter installasjon av bundler ...

rbenv rehash

Trinn 2: Installer skinner

Nå som Ruby-miljøet er konfigurert, kjører du kommandoene nedenfor for å installere Rails ... Rails kan installeres fra en Node.Js ... Kjør kommandoene nedenfor for å installere Node.js repository, og installer deretter Node.js-pakken ...

krølle -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs

Nå som Node.js er installert, kjør kommandoene nedenfor for å installere Rails ...

perleinstallasjonsskinner -v 5.2.1

Ikke glem å vaske rbenv-miljøet ditt ved å installere installere nye pakker ...

rbenv rehash

For å bekrefte om Rails er installert, kjør kommandoene nedenfor ...

skinner -v

Du bør se noe som ligner linjene nedenfor:

Skinner 5.2.1

Trinn 3: Installer Spree e-handel

Nå som miljøet ditt er klart, kjør kommandoene nedenfor for å installere Spree e-handel og bygg ditt første nettsted ... Deretter kjører du kommandoene nedenfor

skinner ny spree

Neste endring i spree-mappen og installer der ...

cd ~ / spree

Kjør deretter kommandoene for å åpne Gemfilen der ...

nano Gemfile

Når den åpnes, kopier og lim inn linjene nedenfor i filen og lagre ...

perle 'spree', '~> 3.6.4' perle 'spree_auth_devise', '~> 3.3' perle 'spree_gateway', '~> 3.3'

Så skal filen se slik ut:

rubin '2.5.3' # gratis perle 'spree', '~> 3.6.4' perle 'spree_auth_devise', '~> 3.3' perle 'spree_gateway', '~> 3.3' # Bundle edge Rails i stedet: perle 'rails' , github: 'rails / rails' gem 'rails', '~> 5.2.1' # Bruk sqlite3 som database for Active Record perle 'sqlite3' 

Lagre og lukk…

Kjør deretter kommandoene nedenfor:

pakkeinstallasjon

Etter en stund bør nødvendige pakker installeres ... Når du er ferdig, kjører du kommandoene nedenfor for å opprette en administratorbruker og installere ...

Du blir bedt om å opprette en administrator-e-postadresse og et passord ...

rails g spree: install --user_class = Spree :: User rails g spree: auth: install rails g spree_gateway: install

Til slutt kjører du kommandoene nedenfor for å starte serveren ...

railserver - binding = 0.0.0.0

Åpne nå nettleseren din og bla til vertsnavnet, følg etter port # 3000

Du bør se Spree-hjemmesiden ...

Logg på backend ved hjelp av admin-adresse og passord ...

http: // localhost: 3000 / admin

Du kan alltid utføre noen av disse trinnene senere ved å bruke disse kommandoene.

pakke exec rake railties: installere: migrations pakke exec rake db: migrere pakke exec rake db: seed bundle exec rake spree_sample: load

Gratulerer! Du har installert Spree eCommect-plattformen på Ubuntu 16.04 | 18.04 | 18.10




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden