Site Tools


Writing /var/www/dokuwiki/data/cache/6/66ecc4bfc3b4eb190e9c106dc89d19dd.metadata failed
Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
expertus_meeting_application_setup

This is an old revision of the document!


Install rbenv and Dependencies

First, update your package list

sudo apt update

Next, install the dependencies required to install Ruby:

sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libmysqlclient-dev libgdbm-dev

if anything breaks the installation, remove the particular dependency and install the other packages Once the dependencies download, you can install rbenv itself. Clone the rbenv repository from GitHub into the directory ~/.rbenv

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

Next, add ~/.rbenv/bin to your $PATH so that you can use the rbenv command line utility. Do this by altering your ~/.bashrc file so that it affects future login sessions:

echo 'export PATH=“$HOME/.rbenv/bin:$PATH”' » ~/.bashrc

Then add the command eval “$(rbenv init -)” to your ~/.bashrc file so rbenv loads automatically:

echo 'eval “$(rbenv init -)”' » ~/.bashrc

Next, apply the changes you made to your ~/.bashrc file to your current shell session:

source ~/.bashrc

Verify that rbenv is set up properly by using the type command, which will display more information about the rbenv command:

type rbenv

Your terminal window will display something starts with rbenv is a function

Installing Ruby with ruby-build

Next, install the ruby-build, plugin. This plugin adds therbenv install command, which simplifies the installation process for new versions of Ruby:

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

With the ruby-build plugin now installed, you can install versions of Ruby y may need through a simple command. First, let’s list all the available versions of Ruby:

rbenv install -l

if the above command throws error, you need to close the terminal and open the terminal again to load bashrc file, setting up rbenv

Let’s install Ruby 2.6.3

rbenv install 2.6.3

Once it’s done installing, set it as our default version of Ruby with the global sub-command

rbenv global 2.6.3

Verify that Ruby was properly installed by checking its version number:

ruby -v

Gems are the way Ruby libraries are distributed. You use the gem command to manage these gems

When you install a gem, the installation process generates local documentation. This can add a significant amount of time to each gem’s installation process, so turn off local documentation generation by creating a file called ~/.gemrc which contains a configuration setting to turn off this feature

echo “gem: –no-document” > ~/.gemrc

Bundler is a tool that manages gem dependencies for projects. Install the Bundler gem, particularly the version 2.1.4

gem install bundler -v 2.1.4

Installing MySQL

To install it, update the package index on your server with apt

sudo apt update

Then install the default package

sudo apt install mysql-server

This will install MySQL latest version. below will install mysql 5.7, As part of installation you provide necessary input to set password for the root user

expertus_meeting_application_setup.1627649564.txt.gz · Last modified: 2021/07/30 12:52 by 157.51.114.165