Zainstaluj platformę Canvas LMS na Ubuntu 16.04 | 18.04

  • Yurii Anneticus
  • 0
  • 4006
  • 1203

Canvas LMS to adaptowalna i konfigurowalna platforma do zarządzania uczeniem się, która ułatwia nauczanie i uczenie się… Umożliwia uczniom i nauczycielom tworzenie zasobów, które umożliwiają wszystkim publikowanie, współpracę, jednocześnie poprawiając dostęp do edukacji i wiedzy na całym świecie…

Niektóre z jego funkcji zawartych w Canvas LMS to: zarządzanie kursami, użytkownik i uwierzytelnianie oraz rejestracja, przeglądanie i edytowanie postów z dowolnego urządzenia i wiele innych…

Canvas LMS bezproblemowo integruje się z setkami aplikacji, dając nauczycielom i uczniom niezliczone narzędzia, dzięki którym nauczanie i uczenie się staje się łatwiejsze i przyjemniejsze.

Niezależnie od tego, czy jesteś uczniem, czy trenerem, będziesz w stanie tworzyć innowacyjne i znaczące treści za pomocą Canvas LMS…

Więcej informacji o Canvas LMS można znaleźć na jego stronie głównej

Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak zainstalować Canvas LMS na Ubuntu 16.04 | Systemy 18.04 i 18.10.

Oto pakiety, które będziemy konfigurować…

  • Ruby w wersji 2.5.3
  • Rails w wersji 5.2.1
  • Serwer PostgreSQL

Krok 1: Zainstaluj Rubiego

Aby zainstalować Ruby i Rails na Ubuntu, musisz zainstalować pewne zależności… Aby to się stało, zainstaluj repozytoria Node.js i Yarn… Ułatwi to instalowanie zależności…

Najpierw zainstaluj te pakiety curl i git…

sudo apt update sudo apt install curl git

Następnie uruchom poniższe polecenia, aby dodać repozytoria i klucze Node.js i Yarn do systemu…. Następnie zainstaluj kilka podstawowych pakietów, aby uruchomić swoje środowisko…

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/ stabilny main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get aktualizacja 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

Kiedy skończysz… kontynuuj poniżej:

Po dodaniu repozytoriów i zainstalowaniu niezbędnych pakietów powyżej, zainstaluj Ruby z ustawieniami profilu lokalnego za pomocą rbenv… następnie użyjesz rbenv do zainstalowania 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

Po skonfigurowaniu lokalnego profilu… uruchom poniższe polecenia, aby zainstalować wersję Rubiego 2.5.3… Jeśli dostępna jest nowsza wersja, zamień numer wersji na ten… odwiedź tę stronę, aby poznać najnowsze wersje Rubiego… .

rbenv install 2.5.3 rbenv global 2.5.3

Aby sprawdzić, czy Ruby jest zainstalowany, uruchom poniższe polecenia:

ruby -v

Powinieneś zobaczyć podobne linie, jak poniżej:

ruby 2.5.3p105 (18.10.2018, wersja 65156) [x86_64-linux]

Innym narzędziem do zarządzania pakietami, które chcesz zainstalować, jest bundler… W przypadku Canvas LMS zainstaluj wersję pakietu 1.13.6 uruchamiając poniższe polecenia:

gem install bundler -v 1.13.6

Teraz uruchom poniższe polecenie po zainstalowaniu pakietu…

rbenv rehash

Krok 2: Zainstaluj serwer PostgreSQL

Serwer PostgreSQL można zainstalować w systemie Ubuntu, uruchamiając poniższe polecenia:

sudo apt-get install postgresql

Powyższe polecenia niekoniecznie będą instalować najnowszą wersję PostgreSQL… Jeśli chcesz najnowszą, możesz przeczytać poniższy post:

Jak zainstalować PostgreSQL 11 na Ubuntu 16.04 | 18.04 Serwery

Po zainstalowaniu serwera PostgreSQL możesz uruchomić poniższe polecenia, aby utworzyć użytkownika bazy danych o nazwie brezentowy… Gdy pojawi się monit o utworzenie hasła, wpisz je i potwierdź, a następnie kontynuuj…

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

Następnie uruchom poniższe polecenia, aby utworzyć nową bazę danych o nazwie płótno_produkcja, następnie stwórz właściciela płótna…

sudo -u postgres createdb canvas_production --owner = canvas

Zamknij i kontynuuj instalowanie Canvas LMS…

Po zainstalowaniu Postgres, będziesz musiał ustawić swoją nazwę użytkownika jako superużytkownika postgres. Możesz to zrobić, uruchamiając następujące polecenia:

sudo -u postgres createuser $ USER sudo -u postgres psql -c "zmień użytkownika $ USER z superuser" postgres

Krok 3: Zainstaluj przędzę

Teraz, gdy środowisko Ruby jest już skonfigurowane, uruchom poniższe polecenia, aby zainstalować Railsy… Railsy można zainstalować z Node.Js… Uruchom poniższe polecenia, aby zainstalować repozytorium Node.js, a następnie zainstaluj pakiet Node.js…

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

Rubygems jest również instalowany domyślnie, jednak może to być stara wersja, która może powodować problemy. Zaktualizuj za pomocą:

aktualizacja klejnotów - system

Krok 4: Zainstaluj Canvas LMS

Teraz, gdy Twoje środowisko jest gotowe, uruchom poniższe polecenia, aby zainstalować Canvas LMS i zbudować swoją pierwszą witrynę… Następnie uruchom poniższe polecenia…

Najlepszym sposobem korzystania z tego przewodnika jest śledzenie każdego kroku na bieżąco. Żaden kod ani krok potrzebny do utworzenia tej przykładowej aplikacji nie został pominięty, więc możesz dosłownie postępować zgodnie z instrukcjami krok po kroku.

Aby rozpocząć, otwórz terminal, przejdź do folderu domowego i pobierz pakiety Canvas…

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

Będąc nadal w folderze domowym, uruchom poniższe polecenia, aby skonfigurować środowisko Canvas…

dla konfiguracji w bazie danych amazon_s3 domena delayed_jobs file_store outgoing_mail security external_migration; do cp config / $ config.yml.example config / $ config.yml; Gotowe

Następnie uruchom poniższe polecenia, aby utworzyć plik ustawień dynamicznych kanwy i plik konfiguracyjny bazy danych…

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

Edytuj plik config / database.yml i ustaw poświadczenia bazy danych Canvas.

nano config / database.yml

Edytuj linie konfiguracji produkcji i zapisz…

… Produkcja: adapter: kodowanie postgresql: baza danych utf8: płótno_produkcja host: localhost nazwa użytkownika: brezentowy hasło: passwore_here limit czasu: 5000

Na koniec uruchom poniższe polecenia, aby pobrać wszystkie zależności Canvas…

pakiet install yarn install --pure-lockfile && yarn install --pure-lockfile sudo npm install -g [email protected]

Kiedy skończysz, uruchom poniższe polecenia, aby skonfigurować Canvas…

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

Otwórz przeglądarkę na tym samym komputerze, na którym działa serwer, przejdź do http: // localhost: 3000 / i zaloguj się przy użyciu poświadczeń użytkownika, które ustawiłeś podczas konfiguracji bazy danych.

http: // localhost: 3000 /

Gratulacje! Pomyślnie zainstalowałeś platformę Canvas LMS na Ubuntu 16.04 | 18.04 | 18.10




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux