
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 ...

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