Telepítési útmutató

Telepítse a vászonot az Ubuntu 18.04 LTS -re

Telepítse a CURL -t

Futtassa a következő parancsot a CURL telepítéséhez.

sudo apt-get install curl 

Telepítse a gitet

Futtassa az alábbi parancsot a GIT telepítéséhez.

sudo apt-get install git 

Telepítse a Ruby -t

Adja hozzá a node.js -t, a fonalak tárolódatóit és a rendszer kulcsait az alábbi parancsok runnig segítségével.

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

Frissítse a csomagokat, és telepítse az alapcsomagokat a következő parancsokkal.

sudo apt-get update
sudo apt-get install nodejs zlib1g-dev build-essential libpq-dev libssl-dev redis-server libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev zlib1g-dev libxml2-dev libsqlite3-dev libpq-dev libxmlsec1-dev make g++ libxslt1-dev libcurl4-openssl-dev libffi-dev 

Telepítse a Ruby -t a helyi profilbeállításokkal az RBENV használatával.

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 

Most futtassa a következő parancsokat a Ruby telepítéséhez.

rbenv install 2.5.3
rbenv global 2.5.3

Futtassa az alábbi parancsokat a Bundler telepítéséhez.

gem install bundler -v 1.13.6
rbenv rehash

Telepítse a PostgreSQL -t

Futtassa a COMMNAD -t a PostResQL Database Server telepítéséhez.

sudo apt-get install postgresql

Futtassa az alábbi parancsokat, hogy hozzon létre egy Canvas nevű adatbázis -felhasználót.

sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt 

Futtassa a következő parancsot egy új, “CanvaSDB” nevű adatbázis létrehozásához és a Canvas tulajdonosának.

sudo -u postgres createdb canvas_production --owner=canvas

Miután elkészítette a PostresQL telepítését, állítsa be a System felhasználónevet Postgres Superuser -ként.

sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres

telepítse a fonalat

Ezután futtassa a telepítési sínek alatti parancsokat, adja hozzá a node.js lerakatot, és telepítse a node.js csomagot.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get update && sudo apt-get install yarn=1.10.1-1

Frissítse a Rubygems -et a következő paranccsal.

gem update --system

Telepítse a vászon LMS -t

Keresse meg a Home Directory -t és a klónvászon tárolóját.

cd ~/
git clone https://github.com/instructure/canvas-lms.git

Változtassa meg a könyvtárat és a pénztár stabil ágát.

cd canvas-lms
git checkout stable

Futtassa az alábbi parancsokat, konfigurálja a vászon környezetet.

for config in amazon_s3 database delayed_jobs domain file_store outgoing_mail security external_migration; do cp config/$config.yml.example config/$config.yml; done

Hozzon létre vászon dinamikus beállítások fájlt és az adatbázis -konfigurációs fájlt.

cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml

Nyissa meg a File Config/Database.yml fájlt, és állítsa be a vászon adatbázis hitelesítő adatait.

sudo nano config/database.yml

Szerkessze a termelési konfigurációs sorokat, és mentse el a fájlt.

production:
   adapter: postgresql
   encoding: utf8
   database: canvasdb
   host: localhost
   username: canvas
   password: passwore_here
   timeout: 5000

Töltse le az összes vászonfüggőséget ezen parancsok futtatásával.

bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2

Végül futtassa az alábbi parancsokat a vászon beállításához.

bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server

Most nyissa meg a böngészőt, és írja be a http: // localhost: 3000 -et a vászon eléréséhez.

 Magyar