therubyracer (0.8.0) ошибка в Ubuntu / Linux 11.10 - PullRequest
0 голосов
/ 05 ноября 2011

Я использую последнюю версию RVM в Ubuntu / Linux 11.10.Я только что попытался установить проект в своем собственном наборе гемов, используя rvm, используя 1.9.2@the_project --create.Затем я запустил gem install bundler; bundle install и получил следующую ошибку:

У меня раньше была эта ошибка, я пробовал sudo apt-get install g ++ build-essential, но безуспешноЯ также попытался установить libv8-3.1.8.22 libv8-dbg libv8-dev и все еще не повезло.Может ли это быть связано с Ubuntu 11.10?У кого-нибудь есть предложения?

Ошибка: https://gist.github.com/1340929 (было слишком долго для публикации)

Ответы [ 2 ]

0 голосов
/ 08 ноября 2011

Кажется, это на самом деле проблема с v8 и gcc 4.6:

http://code.google.com/p/chromium-os/issues/detail?id=17886

0 голосов
/ 05 ноября 2011

С RVM для правильной компиляции драгоценных камней требуется гораздо больше, чем просто build-essential.Запустите rvm requirements (но если это не сработает, возможно, вы используете более старую версию RVM и вместо этого должны сделать rvm notes) и установите все , о котором вам сообщается.Список будет примерно таким:

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

Я только что скомпилировал therubyracer сегодня вечером 11.10, и он работал нормально.

...