В случае возникновения каких-то проблем читаем: 'rvm requirements' и/или 'rvm notes'. Также внимательно читаем все предупреждения и рекомендации в процессе установки rvm - иногда необходимо внести изменения в системные файлы, например, в .bash_profile рекомендуется добавить source ~/.profile.
* Иногда случаются сбои в установке уже самого Ruby, тогда полезно закрыть сессию, зайти снова в систему и выполнить команду:
$ rvm install <version>
где <version> - номер версии Ruby
3. Закрываем сессию и снова заходим в систему, чтобы установленная версия Ruby вступила в силу
4. Пункты 5 и 6 можно пропустить, если вы не собираетесь пользоваться различными версиями gemsets, тогда будет использоваться единый gemset по-умолчанию
5. Программы Ruby обычно распространяются посредством гемов, которые являются автономными пакетами Ruby-кода. Так как гемы с различными номерами версий иногда конфликтуют, часто удобно создать отдельные gemsets, которые являются автономными пакетами гемов. В частности Rails распространяется как гем, и есть конфликты между Rails 2 и Rails 3, поэтому, если вы хотите использовать различные версии Rails на одной системе, вы должны создать отдельный gemset для каждого:
$ rvm --create 1.9.3-p392@rails3
$ rvm --create 2.0.0-p0@rails4
6. Установка gemset по-умолчанию:
$ rvm --default use 2.0.0@rails4
7. Обновляем gems
$ gem update
8. Устанавливаем Rails
$ gem install rails
или определенную версию:
$ gem install rails --version 3.2.12
В качестве альтернативы RVM можно использовать пакет RBENV, который по удобству использования не уступает, а даже превосходит RVM: https://github.com/sstephenson/rbenv.
После установки Ruby с помощью RBENV необходимо выполнить следующие команды:
Процесс установки Ruby и Ruby on Rails на Linux
1. Если вы не собираетесь пользоваться встроенной документацией - ri и rdoc (не загружать лишние файлы и не генерировать документацию):
создайте в домашнем каталоге файл .gemrc, содержащий:
gem: --no-ri --no-rdoc
2. Устанавливаем Ruby с помощью Ruby Version Manager (RVM) (https://rvm.io/)
В случае возникновения каких-то проблем читаем: 'rvm requirements' и/или 'rvm notes'. Также внимательно читаем все предупреждения и рекомендации в процессе установки rvm - иногда необходимо внести изменения в системные файлы, например, в .bash_profile рекомендуется добавить source ~/.profile.
* Иногда случаются сбои в установке уже самого Ruby, тогда полезно закрыть сессию, зайти снова в систему и выполнить команду:
где <version> - номер версии Ruby
3. Закрываем сессию и снова заходим в систему, чтобы установленная версия Ruby вступила в силу
4. Пункты 5 и 6 можно пропустить, если вы не собираетесь пользоваться различными версиями gemsets, тогда будет использоваться единый gemset по-умолчанию
5. Программы Ruby обычно распространяются посредством гемов, которые являются автономными пакетами Ruby-кода. Так как гемы с различными номерами версий иногда конфликтуют, часто удобно создать отдельные gemsets, которые являются автономными пакетами гемов. В частности Rails распространяется как гем, и есть конфликты между Rails 2 и Rails 3, поэтому, если вы хотите использовать различные версии Rails на одной системе, вы должны создать отдельный gemset для каждого:
6. Установка gemset по-умолчанию:
7. Обновляем gems
8. Устанавливаем Rails
или определенную версию:
В качестве альтернативы RVM можно использовать пакет RBENV, который по удобству использования не уступает, а даже превосходит RVM: https://github.com/sstephenson/rbenv.
После установки Ruby с помощью RBENV необходимо выполнить следующие команды: