繁体   English   中英

在Ubuntu / Linux 11.10上的therubyracer(0.8.0)错误

[英]therubyracer (0.8.0) error on Ubuntu/Linux 11.10

我正在Ubuntu / Linux 11.10上运行最新版本的RVM。 我只是尝试使用rvm use 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 (发布时间太长)

看来这实际上是v8和gcc 4.6的问题:

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

借助RVM,您需要正确编译gem的不仅仅是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

今晚我刚刚在11.10中编译了therubyracer,它运行良好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM