स्थापना निर्देश

Ubuntu 18.04 LTS पर कैनवास स्थापित करें

कर्ल स्थापित करें

कर्ल स्थापित करने के लिए निम्न कमांड चलाएं।

sudo apt-get install curl 

गिट स्थापित करें

Git स्थापित करने के लिए नीचे दिए गए कमांड को चलाएं।

sudo apt-get install git 

रूबी स्थापित करें

नीचे दिए गए आदेशों को रननीग द्वारा अपने सिस्टम में Node.js, यार्न रिपॉजिटरी और उनकी कुंजी जोड़ें।

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

पैकेज अपडेट करें और निम्न कमांड के साथ कोर पैकेज स्थापित करें।

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 

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 

अब, रूबी स्थापित करने के लिए निम्नलिखित कमांड चलाएं।

rbenv install 2.5.3
rbenv global 2.5.3

बंडलर स्थापित करने के लिए नीचे दिए गए कमांड चलाएं।

gem install bundler -v 1.13.6
rbenv rehash

PostgreSQL स्थापित करें

POSTRESQL डेटाबेस सर्वर स्थापित करने के लिए Commnad चलाएं।

sudo apt-get install postgresql

कैनवास नामक डेटाबेस उपयोगकर्ता बनाने के लिए नीचे दिए गए कमांड चलाएं।

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

“कैनवसडीबी” नामक एक नया डेटाबेस बनाने के लिए निम्न कमांड चलाएं और कैनवास के मालिक को बनाएं।

sudo -u postgres createdb canvas_production --owner=canvas

एक बार पोस्टर्सक्यूएल इंस्टॉलेशन के साथ किया गया, सिस्टम यूजरनेम को पोस्टग्रेज सुपरसुज़र के रूप में सेट करें।

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

यार्न स्थापित करें

इसके बाद, नीचे दिए गए कमांड को चलाएं, नोड.जेएस रिपॉजिटरी जोड़ें और नोड.जेएस पैकेज स्थापित करें।

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 अपडेट करें।

gem update --system

कैनवास LMS स्थापित करें

होम डायरेक्टरी और क्लोन कैनवास रिपॉजिटरी में नेविगेट करें।

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

निर्देशिका और चेकआउट स्थिर शाखा बदलें।

cd canvas-lms
git checkout stable

नीचे दिए गए कमांड को 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

कैनवस डायनेमिक सेटिंग्स फ़ाइल और डेटाबेस कॉन्फ़िगरेशन फ़ाइल बनाएं।

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

फ़ाइल कॉन्फ़िगरेशन/database.yml खोलें और कैनवस डेटाबेस क्रेडेंशियल्स सेट करें।

sudo nano config/database.yml

उत्पादन कॉन्फ़िगरेशन लाइनों को संपादित करें और फ़ाइल को सहेजें।

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

इन कमांड को चलाकर सभी कैनवास निर्भरता डाउनलोड करें।

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

अंत में, सेटअप कैनवास के लिए नीचे दिए गए कमांड चलाएं।

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

अब, ब्राउज़र खोलें और कैनवास तक पहुंचने के लिए http: // localhost: 3000 टाइप करें।

 हिन्दी