Hướng dẫn cài đặt
Cài đặt Canvas trên Ubuntu 18.04 LTS
Cài đặt Curl
Chạy lệnh sau để cài đặt Curl.
sudo apt-get install curl
Cài đặt git
Chạy lệnh bên dưới để cài đặt git.
sudo apt-get install git
Cài đặt Ruby
Thêm Node.js, kho lưu trữ sợi và khóa của chúng vào hệ thống của bạn bằng cách chạy các lệnh bên dưới.
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
Cập nhật các gói và cài đặt các gói lõi với các lệnh sau.
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
Cài đặt Ruby với cài đặt hồ sơ cục bộ của bạn bằng RBENV.
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
Bây giờ, chạy các lệnh sau để cài đặt Ruby.
rbenv install 2.5.3
rbenv global 2.5.3
Chạy các lệnh dưới đây để cài đặt Bundler.
gem install bundler -v 1.13.6
rbenv rehash
Cài đặt Postgresql
Chạy Commnad để cài đặt máy chủ cơ sở dữ liệu POSTRESQL.
sudo apt-get install postgresql
Chạy các lệnh bên dưới để tạo người dùng cơ sở dữ liệu có tên Canvas.
sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt
Chạy lệnh sau để tạo cơ sở dữ liệu mới có tên là “CanvasDB” và tạo chủ sở hữu Canvas.
sudo -u postgres createdb canvas_production --owner=canvas
Sau khi thực hiện với cài đặt postresql, đặt tên người dùng hệ thống thành một siêu máy tính postgres.
sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres
Cài đặt sợi
Tiếp theo, chạy các lệnh bên dưới Cài đặt Rails, thêm kho lưu trữ Node.js và cài đặt gói 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
Cập nhật Rubygems với lệnh sau.
gem update --system
Cài đặt Canvas LMS
Điều hướng đến thư mục nhà và kho lưu trữ Canvas Clone.
cd ~/
git clone https://github.com/instructure/canvas-lms.git
Thay đổi thư mục và thanh toán chi nhánh ổn định.
cd canvas-lms
git checkout stable
Chạy các lệnh bên dưới cấu hình môi trường Canvas.
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
Tạo tệp Cài đặt Dynamic Cài đặt và Tệp cấu hình cơ sở dữ liệu.
cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml
Mở tệp config/cơ sở dữ liệu.yml và đặt thông tin xác thực cơ sở dữ liệu canvas.
sudo nano config/database.yml
Chỉnh sửa các dòng cấu hình sản xuất và lưu tệp.
production:
adapter: postgresql
encoding: utf8
database: canvasdb
host: localhost
username: canvas
password: passwore_here
timeout: 5000
Tải xuống tất cả các phụ thuộc canvas bằng cách chạy các lệnh này.
bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2
Cuối cùng, chạy các lệnh bên dưới để thiết lập vải.
bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server
Bây giờ, mở trình duyệt và gõ http: // localhost: 3000 để truy cập khung vẽ.