Как я могу понизить рейтинг с ruby ​​1.9.1 до ruby ​​1.8.7 - PullRequest
4 голосов
/ 17 августа 2010

Я только что обновился до rails 3, но до обновления работал под управлением ruby ​​1.9.1.Rails 3 не поддерживает Ruby 1.9.1.Как мне перейти на ruby ​​1.8.7?

Ответы [ 3 ]

13 голосов
/ 14 февраля 2014

Это снизит вашу текущую версию до 1.8.7:

gem update --system 1.8.7
7 голосов
/ 17 августа 2010

установить rvm, это позволит вам запустить несколько версий ruby ​​и переключаться между ними по желанию: rvm

0 голосов
/ 17 августа 2010

Как уже упоминали другие, трудно найти точное решение, в целом, чтобы понизить или переключить версии для пользователя:

  1. Установите Ruby 1.8.7 (или найдите его в своей системе, если он у вас уже есть)
  2. Отредактируйте файл .bash_profile или .bashrc, чтобы обновить $PATH, чтобы сначала был найден исполняемый файл 1.8.7. Примерно так:

    export RUBY_187_HOME='/path/to/1.8.7'
    export PATH=$RUBY_187_HOME/bin:$PATH
    
  3. Это немного похоже на то, что делает RVM, и оно работает.

  4. Чтобы проверить, попробуйте

    $ which ruby 
    $ /path/to/1.8.7/bin/ruby
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...