Instruções de instalação
Instale a tela no Ubuntu 18.04 LTS
Instale o curl
Execute o seguinte comando para instalar o CURL.
sudo apt-get install curl
Instale o git
Execute o comando abaixo para instalar o git.
sudo apt-get install git
Instale o ruby
Adicione o Node.js, os repositórios de fios e suas chaves ao seu sistema, executando os comandos abaixo.
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
Atualize os pacotes e instale pacotes principais com os seguintes comandos.
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
Instale o Ruby com as configurações do perfil local usando o 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
Agora, execute os seguintes comandos para instalar o Ruby.
rbenv install 2.5.3
rbenv global 2.5.3
Execute os comandos abaixo para instalar o Bundler.
gem install bundler -v 1.13.6
rbenv rehash
Instale o PostGresql
Execute o Commnad para instalar o servidor de banco de dados PosTresql.
sudo apt-get install postgresql
Execute os comandos abaixo para criar um usuário de banco de dados chamado Canvas.
sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt
Execute o seguinte comando para criar um novo banco de dados chamado “Canvasdb” e faça do proprietário da tela.
sudo -u postgres createdb canvas_production --owner=canvas
Uma vez feito com a instalação do Postresql, defina o nome de usuário do sistema como um superusuário do PostGres.
sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres
Instale o fio
Em seguida, execute os comandos abaixo dos trilhos de instalação, adicione o Node.js Repository e instale o pacote 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
Atualize os rubygems com o seguinte comando.
gem update --system
Instale o Canvas LMS
Navegue até o diretório doméstico e clone o repositório de tela.
cd ~/
git clone https://github.com/instructure/canvas-lms.git
Alterar o diretório e checkout estável.
cd canvas-lms
git checkout stable
Execute os comandos abaixo Configure o ambiente 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
Crie o arquivo de configuração de configurações dinâmicas do Canvas Dynamic e o arquivo de configuração do banco de dados.
cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml
Abra o arquivo config/database.yml e defina credenciais de banco de dados Canvas.
sudo nano config/database.yml
Edite as linhas de configuração de produção e salve o arquivo.
production:
adapter: postgresql
encoding: utf8
database: canvasdb
host: localhost
username: canvas
password: passwore_here
timeout: 5000
Faça o download de todas as dependências do Canvas executando esses comandos.
bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2
Por fim, execute os comandos abaixo para configurar a tela.
bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server
Agora, abra o navegador e digite http: // localhost: 3000 para acessar a tela.