One place for hosting & domains

      rbenv

      How To Install Ruby on Rails with rbenv on Ubuntu 20.04


      Introduction

      Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. The Ruby programming language, combined with the Rails development framework, allows you to build and deploy scalable apps quickly.

      You can install Ruby and Rails with the command line tool rbenv. Using rbenv provides you with a solid environment for developing your Ruby on Rails applications and allows you to switch between Ruby versions, keeping your entire team on the same version. rbenv also provides support for specifying application-specific versions of Ruby, allows you to change the global Ruby for each user, and the option to use an environment variable to override the Ruby version.

      In this tutorial, we will guide you through the Ruby and Rails installation processes with rbenv and gem. First, you’ll install the appropriate packages to install rbenv and then Ruby. After, you’ll install the ruby-build plugin so that you can install available versions of Ruby. Last, you’ll use gem to install Rails and can then use Ruby on Rails to begin your web development. We will also provide steps on how to check if your rbenv version is up-to-date, and how to uninstall Ruby versions and rbenv.

      Prerequisites

      To follow this tutorial, you need:

      Step 1 – Install rbenv and Dependencies

      Ruby relies on several packages that you can install through your package manager. Once those are installed, you can install rbenv and use it to install Ruby.

      First, update your package list:

      Next, install the dependencies required to install Ruby:

      • sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

      After installing the dependencies, you can install rbenv itself. Use curl to transfer information from the rbenv repository on GitHub into the directory ~/.rbenv:

      • curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

      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:

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

      Your terminal window will display the following:

      Output

      rbenv is a function rbenv () { local command; command="${1:-}"; if [ "$#" -gt 0 ]; then shift; fi; case "$command" in rehash | shell) eval "$(rbenv "sh-$command" "$@")" ;; *) command rbenv "$command" "$@" ;; esac }

      Next, install the ruby-build plugin. This plugin adds the rbenv install command, which makes the installation process of new versions of Ruby less complex. To install ruby-build, first clone the ruby-build GitHub repository:

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

      After running this command, you’ll have a directory named ruby-build in your working directory. Within the ruby-build directory is a script named install.sh which you’ll use to actually install ruby-build.

      Before running this script, take a moment to review its contents. Rather than opening the file with a text editor, you can print its contents to your terminal’s output with the following command:

      • cat ruby-build/install.sh

      Output

      #!/bin/sh # Usage: PREFIX=/usr/local ./install.sh # # Installs ruby-build under $PREFIX. set -e cd "$(dirname "$0")" if [ -z "${PREFIX}" ]; then PREFIX="/usr/local" fi BIN_PATH="${PREFIX}/bin" SHARE_PATH="${PREFIX}/share/ruby-build" mkdir -p "$BIN_PATH" "$SHARE_PATH" install -p bin/* "$BIN_PATH" install -p -m 0644 share/ruby-build/* "$SHARE_PATH"

      Notice the second line of this file that reads # Usage: PREFIX=/usr/local ./install.sh. This commented-out line explains that in order to execute this script and install ruby-build, you must precede the script with PREFIX=/usr/local. This will create a temporary environment variable that will affect how the script is run. Essentially, this will cause the string $PREFIX to be replaced with /usr/local any time it appears in the script and will ultimately cause all the necessary ruby-build files to be installed within the /usr/local directory. This environment variable is only temporary and will cease to exist once the script terminates.

      Create this temporary environment variable and run the script with the following command. Note that this command includes sudo before calling the script. This is necessary since you must have advanced privileges to install files to the /usr/local directory:

      • PREFIX=/usr/local sudo ./ruby-build/install.sh

      At this point, you have both rbenv and ruby-build installed. Let’s install Ruby next.

      Step 2 – Installing Ruby with ruby-build

      With the ruby-build plugin now installed, you can install whatever versions of Ruby that you may need with a single command. First, list all the available versions of Ruby:

      The output of that command will be a list of versions that you can choose to install:

      Output

      2.6.8 2.7.4 3.0.2 jruby-9.2.19.0 mruby-3.0.0 rbx-5.0 truffleruby-21.2.0.1 truffleruby+graalvm-21.2.0 Only latest stable releases for each Ruby implementation are shown. Use 'rbenv install --list-all / -L' to show all local versions.

      Now let’s install Ruby 3.0.2:

      Installing Ruby can be a lengthy process, so be prepared for the installation to take some time to complete.

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

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

      If you installed version 3.0.2 of Ruby, this command will return output like this:

      Output

      ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

      To install and use a different version of Ruby, run the rbenv commands with a different version number, as in rbenv install 2.3.0 followed by rbenv global 2.3.0.

      You now have at least one version of Ruby installed and have set your default Ruby version. Next, you will set up gems and Rails.

      Step 3 – Working with Gems

      Gems are the way Ruby libraries are distributed. You use the gem command to manage these gems, and use this command to install Rails.

      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 next, as Rails depends on it:

      You’ll receive the following output:

      Output

      Fetching bundler-2.2.27.gem Successfully installed bundler-2.2.27 1 gem installed

      You can use the gem env command (the subcommand env is short for environment) to learn more about the environment and configuration of gems. You can confirm where gems are being installed by using the home argument, like this:

      You’ll receive an output similar to this:

      Output

      /home/sammy/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0

      Once you have gems set up, you can install Rails.

      Step 4 – Installing Rails

      To install Rails, use the gem install command along with the -v flag to specify the version. For this tutorial, you’ll use version 6.1.4.1:

      • gem install rails -v 6.1.4.1

      The gem command installs the gem you specify, as well as any of its dependencies. Rails is a complex web development framework and has many dependencies, so the process will take some time to complete. Eventually, you’ll receive a message stating that Rails is installed, along with its dependencies:

      Output

      ... Successfully installed rails-6.1.4.1 37 gems installed

      Note: If you would like to install a different version of Rails, you can list the valid versions of Rails by doing a search, which will output a list of possible versions. You can then install a specific version, such as 4.2.7:

      • gem search '^rails$' --all
      • gem install rails -v 4.2.7

      If you would like to install the latest version of Rails, run the command without a version specified:

      rbenv works by creating a directory of shims, which point to the files used by the Ruby version that’s currently enabled. Through the rehash sub-command, rbenv maintains shims in that directory to match every Ruby command across every installed version of Ruby on your server. Whenever you install a new version of Ruby or a gem that provides commands as Rails does, you should run the following:

      Verify that Rails has been installed properly by printing its version, with the following command:

      If it’s installed properly, this command will return the version of Rails that was installed:

      Output

      Rails 6.1.4.1

      At this point, you can begin testing your Ruby on Rails installation and start to develop web applications. Now let’s review how to keep the rbenv up-to-date.

      Step 5 – Updating rbenv

      Since you installed rbenv manually using Git, you can upgrade your installation to the most recent version at any time by using the git pull command in the ~/.rbenv directory:

      This will ensure that you are using the most up-to-date version of rbenv available.

      Step 6 – Uninstalling Ruby versions

      As you download additional versions of Ruby, you may accumulate more versions than you would like in your ~/.rbenv/versions directory. Use the ruby-build plugin’s uninstall subcommand to remove these previous versions.

      The following command will uninstall Ruby version 3.0.2:

      With the rbenv uninstall command you can clean up old versions of Ruby so that you do not have more installed than you are currently using.

      Step 7 – Uninstalling rbenv

      If you’ve decided you no longer want to use rbenv, you can remove it from your system.

      To do this, first open your ~/.bashrc file in your editor. In this example, we will use nano:

      Find and remove the following two lines from the file:

      ~/.bashrc

      ...
      export PATH="$HOME/.rbenv/bin:$PATH"
      eval "$(rbenv init -)"
      

      After removing these lines, save the file and exit the editor. If you used nano, you can exit by pressing CTRL + X then Y and ENTER.

      Then remove rbenv and all installed Ruby versions with the following command:

      Log out and back in to apply the changes to your shell.

      Conclusion

      In this tutorial, you installed rbenv and gem to install the entire Ruby on Rails framework. From here, you can begin creating your web development application projects. If you want to learn more about making those environments more robust you can check out our series on How To Code In Ruby.



      Source link

      Установка Ruby on Rails с помощью rbenv в Ubuntu 18.04


      Введение

      Ruby on Rails — один из самых популярных среди разработчиков наборов приложений для создания сайтов и веб-приложений. Язык программирования Ruby в сочетании с системой разработки Rails делает разработку приложений очень простой.

      Вы можете легко установить Ruby и Rails с помощью инструмента командной строки rbenv. Использование rbenv обеспечит надежную среду для разработки приложений Ruby on Rails, позволяющую легко сменять версии Ruby, чтобы вся команда использовала одну и ту же версию.

      rbenv обеспечивает поддержку версий Ruby для конкретных приложений, позволяет изменять глобальную версию Ruby для каждого пользователя и использовать переменную среды для принудительного определения версии Ruby.

      В этом обучающем модуле вы научитесь выполнять установку Ruby и Rails с помощью rbenv.

      Предварительные требования

      Для данного обучающего модуля вам потребуется следующее:

      Шаг 1 – Установка rbenv и зависимостей

      Ruby использует несколько пакетов, которые вы можете установить с помощью диспетчера пакетов. После их установки вы можете установить rbenv и использовать его для установки Ruby,

      Вначале обновите список пакетов:

      Затем установите зависимости, необходимые для установки Ruby:

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

      После загрузки зависимостей вы можете установить саму утилиту rbenv. Клонируйте репозиторий rbenv из GitHub в каталог ~/.rbenv:

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

      Затем добавьте ~/.rbenv/bin в $PATH, чтобы иметь возможность использовать утилиту командной строки rbenv. Для этого измените файл ~/.bashrc, чтобы он влиял на будущие сеансы входа в систему:

      • echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

      Затем добавьте команду eval "$(rbenv init -)" в файл ~/.bashrc, чтобы утилита rbenv загружалась автоматически:

      • echo 'eval "$(rbenv init -)"' >> ~/.bashrc

      Затем примените изменения, внесенные в файл ~/.bashrc, для текущего сеанса оболочки:

      Проверьте правильность настройки rbenv с помощью команды type, которая выводит дополнительную информацию о команде rbenv:

      В окне терминала будет отображаться следующее:

      Output

      rbenv is a function rbenv () { local command; command="${1:-}"; if [ "$#" -gt 0 ]; then shift; fi; case "$command" in rehash | shell) eval "$(rbenv "sh-$command" "$@")" ;; *) command rbenv "$command" "$@" ;; esac }

      Затем установите плагин ruby-build. Этот плагин добавляет команду rbenv install, упрощающую процесс установки новых версий Ruby:

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

      Итак, вы установили rbenv и ruby-build. Теперь выполним установку Ruby.

      Шаг 2 – Установка Ruby с помощью ruby-build

      После установки плагина ruby-build вы можете устанавливать требуемые версии Ruby с помощью простой команды. Вначале выведем список всех доступных версий Ruby:

      Эта команда должна вывести длинный список версий, которые вы можете установить.

      Мы установим Ruby 2.5.1:

      Установка Ruby может быть длительным процессом, поэтому будьте готовы к тому, что установка займет некоторое время.

      После завершения установки установите новую версию как версию Ruby по умолчанию с помощью субкоманды global:

      Проверьте правильность установки Ruby, проверив номер версии:

      Если вы установили версию Ruby 2.5.1, результат выполнения этой команды должен выглядеть примерно так:

      Output

      ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

      Чтобы установить и использовать другую версию Ruby, запустите команду rbenv с другим номером версии, например, rbenv install 2.3.0 или rbenv global 2.3.0.

      Теперь у вас имеется хотя бы одна установленная версия Ruby, и вы выбрали версию Ruby по умолчанию. Теперь мы настроим Gems и Rails.

      Шаг 3 — Работа с Gems

      Gems — это способ распределения библиотек Ruby. Вы можете использовать команду gem для управления этим распределением. Мы используем эту команду для установки Rails.

      При установке gem процедура установки генерирует локальную документацию. Это может значительно увеличить время установки gem, так что отключите генерирование локальной документации, создав файл ~/.gemrc с параметром конфигурации, отключающим эту функцию:

      • echo "gem: --no-document" > ~/.gemrc

      Bundler — это инструмент, управляющий зависимостями gem в проектах. Далее установите компонент Bundler, поскольку Rails зависит от него.

      Вывод будет выглядеть следующим образом:

      Output

      Fetching: bundler-1.16.2.gem (100%) Successfully installed bundler-1.16.2 1 gem installed

      Вы можете использовать команду gem env (субкоманда env означает среду), чтобы узнать больше о среде и конфигурации gems. Вы можете увидеть место установки gems с помощью аргумента home, примерно так:

      Результат будет выглядеть примерно так:

      /home/sammy/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0
      

      После настройки gems вы можете установить Rails.

      Шаг 4 – Установка Rails

      Чтобы установить Rails, нужно использовать команду gem install с флагом -v для указания версии. Для данного обучающего модуля мы используем версию 5.2.0:

      • gem install rails -v 5.2.0

      Команда gem устанавливает заданный элемент gem и все необходимые зависимости. Rails — это сложная веб-система разработки с множеством зависимостей, и для ее установки потребуется некоторое время. В конечном итоге вы увидите сообщение об установке Rails вместе со всеми зависимостями:

      Output

      ... Successfully installed rails-5.2.0 38 gems installed

      Примечание. Если вы хотите установить другую версию Rails, вы можете вывести список допустимых версий Rails, выполнив поиск, в результате которого будет выведен длинный список возможных версий. Затем мы можем установить определенную версию, например 4.2.7:

      • gem search '^rails$' --all
      • gem install rails -v 4.2.7

      Если вы хотите установить последнюю версию Rails, запустите команду без указания версии:

      rbenv создает каталог shims, указывающий на файлы, которые используются текущей активной версией Ruby. Используя субкоманду rehash, rbenv сохраняет shims в этом каталоге для соответствия всех команд Ruby во всех установленных версиях Ruby на вашем сервере. При установке новой версии Ruby или элемента gem, который предоставляет команды, наподобие Rails, нужно использовать следующую команду:

      Проверьте правильность установки Rails, распечатав версию с помощью следующей команды:

      Если установка выполнена надлежащим образом, вы увидите установленную версию Rails:

      Output

      Rails 5.2.0

      Теперь вы можете начать тестирование установки Ruby on Rails и разработку веб-приложений. Давайте посмотрим, как обновлять rbenv.

      Шаг 5 – Обновление rbenv

      Поскольку вы установили rbenv вручную с помощью Git, вы можете обновить установленную версию до последней в любое время, запустив команду git pull в каталоге ~/.rbenv:

      Это обеспечит использование последней актуальной версии rbenv.

      Шаг 6 – Удаление версий Ruby

      После загрузки дополнительных версий Ruby в каталоге ~/.rbenv/versions может оказаться слишком много версий. Используйте в плагине ruby-build субкоманду uninstall для удаления ненужных предыдущих версий.

      Например, следующая команда удалит версию Ruby 2.1.3:

      Команда rbenv uninstall позволяет удалять старые версии Ruby, чтобы в каталоге были установлены только используемые версии.

      Шаг 7 – Удаление rbenv

      Если вы решите больше не использовать утилиту rbenv, вы можете удалить ее из своей системы.

      Для этого вначале откройте в редакторе файл ~/.bashrc:

      Найдите в файле следующие две строки и удалите их:

      ~/.bashrc

      ...
      export PATH="$HOME/.rbenv/bin:$PATH"
      eval "$(rbenv init -)"
      

      Сохраните файл и выйдите из редактора.

      Затем удалите rbenv и все установленные версии Ruby с помощью следующей команды:

       rm -rf `rbenv root`
      

      Выйдите из системы и снова войдите в нее, чтобы применить изменения в оболочке.

      Заключение

      В этом обучающем модуле вы установили rbenv и Ruby on Rails. Теперь вы можете узнать больше о повышении безопасности этих сред.

      Узнайте, как использовать Ruby on Rails с PostgreSQL или MySQL вместо базы данных по умолчанию sqlite3, чтобы обеспечить дополнительную масштабируемость, централизацию и стабильность ваших приложений. По мере роста ваших потребностей вы также можете изучить масштабирование приложений Ruby on Rails на нескольких серверах.



      Source link

      Cómo instalar Ruby on Rails con rbenv en Ubuntu 18.04


      Introducción

      Ruby on Rails es una de las pilas de aplicaciones más popular para los desarrolladores que buscan crear sitios y aplicaciones web. El lenguaje de programación de Ruby, combinado con el marco de desarrollo de Rails simplifica el desarrollo de aplicaciones.

      Puede instalar de manera sencilla Ruby y Rails con la herramienta de línea de comandos rbenv. El uso de rbenv le proporcionará un entorno sólido para desarrollar sus aplicaciones de Ruby on Rails, ya que le permitirá cambiar de forma sencilla las versiones de Ruby y mantener la misma versión para todo su equipo.

      rbenv proporciona apoyo para precisar versiones específicas de aplicaciones de Ruby y le permite cambiar el Ruby global para cada usuario y usar una variable de entorno para anular la versión de Ruby.

      A través de este tutorial, conocerá el proceso de instalación de Ruby y Rails a través de rbenv.

      Requisitos previos

      Para este tutorial, necesitará lo siguiente:

      Paso 1: Instalar rbenv y dependencias

      Ruby depende de varios paquetes que puede instalar a través de su administrador de paquetes. Una vez que estos se instalen, puede instalar rbenv y utilizarlo para instalar Ruby.

      Primero, actualice su lista de paquetes:

      A continuación, instale las dependencias necesarias para instalar Ruby:

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

      Una vez que se descarguen las dependencias, puede instalar el propio rbenv. Clone el repositorio rbenv de GitHub en el directorio ~/.rbenv:

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

      A continuación, agregue ~/.rbenv/bin a su $PATH para que pueda usar la utilidad de línea de comandos rbenv. Hágalo alterando su archivo ~/.bashrc para que afecte a las futuras sesiones de inicio de sesión:

      • echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

      A continuación agregue el comando eval "$(rbenv init -)"a su archivo ~/.bashrc para que rbenv se cargue de forma automática:

      • echo 'eval "$(rbenv init -)"' >> ~/.bashrc

      Luego, aplique los cambios que realizó a su archivo ~/.bashrc en su sesión de shell actual:

      Verifique que rbenv se configure de manera adecuada usando el comando type, que mostrará más información sobre el comando rbenv:

      En su ventana de terminal se mostrará lo siguiente:

      Output

      rbenv is a function rbenv () { local command; command="${1:-}"; if [ "$#" -gt 0 ]; then shift; fi; case "$command" in rehash | shell) eval "$(rbenv "sh-$command" "$@")" ;; *) command rbenv "$command" "$@" ;; esac }

      A continuación, instale el complemento de ruby-build. Este complemento agrega el comando rbenv install, que simplifica el proceso de instalación para nuevas versiones de Ruby:

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

      En este punto, tendrá rbenv y ruby-build instalados. A continuación, instalaremos Ruby.

      Paso 2: Instalar Ruby con ruby-build

      Con el complemento ruby-build instalado, podrá instalar versiones de Ruby que pueda necesitar a través de un simple comando. Primero, haremos una lista de todas las versiones disponibles de Ruby:

      Como resultado de ese comando, se debería obtener una larga lista de versiones que puede elegir para la instalación.

      Instalaremos Ruby 2.5.1:

      El proceso de instalación de Ruby puede ser largo; por ello, debe estar preparado para que tarde en completarse.

      Una vez que se complete la instalación, configúrela como nuestra versión predeterminada de Ruby con el subcomando global:

      Verifique que Ruby se haya instalado de forma correcta revisando su número de versión:

      Si instaló la versión 2.5.1 de Ruby, su resultado para el comando anterior debería tener un aspecto similar a este:

      Output

      ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

      Para instalar y usar una versión diferente de Ruby, ejecute los comandos rbenv con un número de versión diferente, como en rbenv install 2.3.0 y rbenv globales 2.3.0.

      Ahora tiene al menos una versión de Ruby instalada y estableció su versión de Ruby predeterminada. A continuación, configuraremos gemas y Rails.

      Paso 3: Trabajar con gemas

      Las gemas son el medio de distribución de las bibliotecas de Ruby. Se utiliza el comando gem para administrar estas gemas. Usaremos este comando para instalar Rails.

      Cuando instale una gema, el proceso de instalación generará documentación local. Esto puede sumar una cantidad de tiempo considerable al proceso de instalación de cada gema. Por ello, desactive la generación de documentación local creando un archivo llamado ~/.gemrc que contenga un ajuste de configuración para desactivar esta característica:

      • echo "gem: --no-document" > ~/.gemrc

      Bundler es una herramienta que administra dependencias de gemas para proyectos. A continuación, instale la gema de Bundler, ya que Rails depende de ello.

      Verá un resultado como este:

      Output

      Fetching: bundler-1.16.2.gem (100%) Successfully installed bundler-1.16.2 1 gem installed

      Puede usar el comando gem env (el subcomando env es la abreviatura de environment) para obtener más información sobre el entorno y la configuración de gemas. Puede ver dónde se instalan gemas usando el argumento home, como se muestra a continuación:

      Verá un resultado similar a este:

      /home/sammy/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0
      

      Una vez que tenga gemas configuradas, podrá instalar Rails.

      Paso 4: Instalar Rails

      Para instalar Rails, utilice el comando gem install junto con el indicador -v para especificar la versión. Para este tutorial, usaremos la versión 5.2.0:

      • gem install rails -v 5.2.0

      El comando gem instala la gema que especificó y todas las dependencias. Rails es un complejo marco de trabajo de desarrollo web y cuenta con muchas dependencias, por lo que el proceso tomará tiempo en completarse. Finalmente, verá un mensaje que indicará que Rails se instaló junto con sus dependencias:

      Output

      ... Successfully installed rails-5.2.0 38 gems installed

      Nota: Si desea instalar una versión diferente de Rails, puede enumerar las versiones válidas de este realizando una búsqueda que dará como resultado una larga lista de posibles versiones. Podemos, entonces, instalar una versión específica, como 4.2.7:

      • gem search '^rails$' --all
      • gem install rails -v 4.2.7

      Si quiere instalar la última versión de Rails, ejecute el comando sin especificar una versión:

      rbenv crea un directorio de shims, que apuntan a los archivos utilizados por la versión de Ruby actualmente habilitada. A través del subcomando rehash, rbenv mantiene shims en ese directorio para que coincidan con cada comando de Ruby en cada versión de Ruby instalada en su servidor. Cada vez que instale una nueva versión de Ruby o una gema que proporcione comandos, como hace Rails, deberá ejecutar lo siguiente:

      Verifique que Rails se haya instalado de manera adecuada imprimiendo su versión con este comando:

      Si Rails se instaló de manera adecuada, verá la versión:

      Output

      Rails 5.2.0

      En este punto, podrá comenzar a probar su instalación de Ruby on Rails y desarrollar aplicaciones web. Veamos la forma de mantener a rbenv actualizado.

      Paso 5: Actualizar rbenv

      Ya que instaló rbenv de forma manual usando Git, puede actualizar su instalación a la versión más reciente en cualquier momento usando el comando git pull en el directorio ~/.rbenv:

      Esto garantizará que usemos la versión más actualizada de rbenv disponible.

      Paso 6: Desinstalar versiones de Ruby

      Al descargar versiones adicionales de Ruby, puede acumular más versiones de las que podría desear en su directorio ~/.rbenv/versions. Utilice el subcomando uninstall del complemento de ruby-build para quitar estas versiones anteriores.

      Por ejemplo, escribiendo lo siguiente desinstalará la versión de Ruby 2.1.3:

      Con el comando rbenv uninstall puede eliminar las versiones antiguas de Ruby para que no haya instaladas más de las que esté usando.

      Paso 7: Desinstalar rbenv

      Si decidió que ya no quiere usar rbenv, puede eliminarlo de su sistema.

      Para hacerlo, primero abra su archivo ~/.bashrc en su editor:

      Encuentre y elimine las siguientes dos líneas del archivo:

      ~/.bashrc

      ...
      export PATH="$HOME/.rbenv/bin:$PATH"
      eval "$(rbenv init -)"
      

      Guarde el archivo y salga del editor.

      A continuación elimine rbenv y todas las versiones de Ruby instaladas con este comando:

       rm -rf `rbenv root`
      

      Cierre la sesión y vuelva a abrirla para implementar los cambios en su shell.

      Conclusión

      A través de este tutorial, instaló rbenv y Ruby on Rails. A partir de ahora, podrá aprender más sobre cómo dar más solidez a esos entornos.

      Vea cómo sustituir su base de datos de sqlite3 predeterminada por Ruby on Rails con PostgreSQL o MySQL, que proporcionan más escalabilidad, centralización y estabilidad para sus aplicaciones. A medida que sus necesidades aumenten, también podrá aprender a escalar aplicaciones de Ruby on Rails en varios servidores.



      Source link