Подтвердить что ты не робот

Установка Ruby 2.0.0 с использованием RVM

Я попытался установить Ruby 2.0.0 с помощью RVM:

  rvm install 2.0.0

После завершения установки. Я сделал rvm list. Это показано ниже:

rvm rubies

   jruby-1.6.5.1 [ i386 ]
   /home/username/.rvm/scripts/list: line 294: /home/username/.rvm/rubies/rbx-2.0.0/config: No such file or directory
rbx-2.0.0 [  ]
=* ree-1.8.7-2011.12 [ i686 ]
   ruby-1.9.3-p0 [ i686 ]

# => - current
# =* - current && default
#  * - default

Почему он установил Rubinius 2.0-rc1? кто-нибудь сталкивался с этой проблемой? Любая помощь?

Спасибо:)

4b9b3361

Ответ 1

Ваш rvm, вероятно, не обновляется, и, таким образом, список устанавливаемых рубинов также. Вероятно, Rvm взял лучший матч, это был Rubinius 2

Когда вы делаете

rvm list known

Вы получаете список известных рубинов, которые вы можете установить

Этот список обновляется одновременно с обновлением rvm. Затем вам нужно обновить rvm перед установкой MRI Ruby 2.0.0

rvm get stable

Ответ 2

Сначала убедитесь, что у вас есть последний RVM:

rvm get stable

После установки RVM запустите соответствующую установку libyaml для вашей системы:

Системы на базе Debian:

apt-get install libyaml-dev

Системы Fedora/CentOS/RHEL:

yum install libyaml-devel

Mac с Homebrew:

brew install libyaml

И наконец:

rvm pkg install openssl
rvm install 2.0.0 \ 
    --with-openssl-dir=$HOME/.rvm/usr \
    --verify-downloads 1
rvm use 2.0.0

Ответ 3

Когда вы делаете

rvm list known

Вы получаете список известных рубинов, которые вы можете установить

Этот список обновляется одновременно с обновлением rvm. Затем вам нужно обновить rvm перед установкой MRI Ruby 2.0.0

Обновить rvm до последней версии

rvm get stable

Затем попробуйте установить ruby ​​

rvm install 2.0.0

если есть какая-либо ошибка, например недостающие пакеты, она будет указана. Установите эти пакеты для систем на основе debian, используя

Используйте yum install/ brew для систем Fedora/CentOS/RHEL, Mac с Homebrew, соответственно

apt-get install "your missing packges"

eg:
sudo apt-get install libsigsegv2 gawk libgdbm-dev libffi-dev

после установки отсутствующих пакетов.

попробуйте установить ruby ​​2.0.0

rvm install 2.0.0

Ответ 4

Вот несколько хороших инструкций в https://coderwall.com/p/tptocq, включая настройку libyaml и openssl.

Ответ 5

Вы можете сделать rvm use 2.0.0.

Если он сообщает вам, что вы его не установили, вы просто выполните:

rvm install ruby-2.0.0-p598

Он установит все, что вам нужно, а затем вы можете выбрать версию Ruby для использования с rvm use