簡體   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