Назад | Перейти на главную страницу

rvm не может установить рубин

RVM выдает ошибку при установке любой версии ruby. Возьмем для примера ree-1.8.7-head

rasfast@rasfast-home:~$ rvm install ree-1.8.7-head
Installing Ruby from source to: /home/rasfast/.rvm/rubies/ree-1.8.7-head, this may take a while depending on your cpu(s)...

ree-1.8.7-head - #fetching 
Cloning from git://github.com/FooBarWidget/rubyenterpriseedition187-330, this may take a while depending on your connection...
Cloning into /home/rasfast/.rvm/repos/ree-1.8.7-head...
remote: Counting objects: 3307, done.
remote: Compressing objects: 100% (2900/2900), done.
remote: Total 3307 (delta 435), reused 2491 (delta 290)
Receiving objects: 100% (3307/3307), 7.75 MiB | 55 KiB/s, done.
Resolving deltas: 100% (435/435), done.
HEAD is now at e1b23fe Merge remote branch 'upstream/v1_8_7_334'
From git://github.com/FooBarWidget/rubyenterpriseedition187-330
 * branch            master     -> FETCH_HEAD
Already up-to-date.
Copying from repo to src path...
Running autoreconf
ree-1.8.7-head - #configuring 
ERROR: Error running ' ./configure --prefix=/home/rasfast/.rvm/rubies/ree-1.8.7-head   ', please read /home/rasfast/.rvm/log/ree-1.8.7-head/configure.log
ERROR: There has been an error while running configure. Halting the installation.
rasfast@rasfast-home:~$ cat /home/rasfast/.rvm/log/ree-1.8.7-head/configure.log
[2011-09-03 23:21:44]  ./configure --prefix=/home/rasfast/.rvm/rubies/ree-1.8.7-head   
configure: error: cannot run /bin/bash ./config.sub

Не могли бы вы предложить следующий шаг для решения проблемы?

После установки rvm рекомендуется проверить вывод

rvm requirements

который на ubuntu дает что-то вроде этого:

... skipped some part

bash >= 4.1 required
curl is required
git is required (>= 1.7 recommended)
patch is required (for ree and some ruby-head's).

... skipped some part

Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

Если вы не установили предлагаемые пакеты, попробуйте установить их, а затем получить сборку ruby.

Для 1.8.7 могут возникнуть проблемы с парой библиотек, которые могут быть новее, чем ожидалось, и из-за этого может произойти сбой компиляции (например, openssl, ищите решение на http://beginrescueend.com/packages/openssl/ как получить локальную установку rvm openssl нужной версии)