This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
performexa_application_setup [2021/08/01 16:46] 157.51.110.15 [Install passenger+nginx] |
performexa_application_setup [2021/10/28 06:46] (current) 157.49.205.44 |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| =====Install rbenv and Dependencies===== | =====Install rbenv and Dependencies===== | ||
| - | First, update your package list | + | First, install the dependencies required to install Ruby: |
| - | **sudo apt update** | + | **sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel** |
| - | + | ||
| - | 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 libgdbm5 libgdbm-dev** | + | |
| if anything breaks the installation, remove the particular dependency and install the other packages | 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 | 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** | + | =====git clone git://github.com/sstephenson/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: | 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** | + | **echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile** |
| Then add the command eval "$(rbenv init -)" to your ~/.bashrc file so rbenv loads automatically: | Then add the command eval "$(rbenv init -)" to your ~/.bashrc file so rbenv loads automatically: | ||
| - | **echo 'eval "$(rbenv init -)"' >> ~/.bashrc** | + | **echo 'eval "$(rbenv init -)"' >> ~/.bash_profile** |
| + | |||
| + | ** exec $SHELL ** | ||
| Next, apply the changes you made to your ~/.bashrc file to your current shell session: | Next, apply the changes you made to your ~/.bashrc file to your current shell session: | ||
| - | **source ~/.bashrc** | + | **source ~/.bashprofile** |
| Verify that rbenv is set up properly by using the type command, which will display more information about the rbenv command: | Verify that rbenv is set up properly by using the type command, which will display more information about the rbenv command: | ||
| Line 36: | Line 34: | ||
| Next, install the ruby-build, plugin. This plugin adds therbenv install command, which simplifies the installation process for new versions of Ruby: | 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** | + | **git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build** |
| + | **echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile** | ||
| + | **exec $SHELL** | ||
| - | 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: | + | 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** | **rbenv install -l** | ||