2014-07-02 3 views
1

У меня возникли проблемы с установкой libv8 драгоценный камень Рубин на OS X Mavericks (10.9.4), я получаю следующее сообщение об ошибке:Не удается установить libv8 камень на OS X Mavericks

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

/usr/local/rvm/rubies/ruby-2.0.0-p451/bin/ruby extconf.rb 
creating Makefile 
/usr/local/rvm/gems/ruby-2.0.0-p451/gems/libv8-3.11.8.13/ext/libv8/compiler.rb:30: warning: Insecure world writable dir /usr/local/rvm/gems/ruby-2.0.0-p451/bin in PATH, mode 040777 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Unable to find a compiler officially supported by v8. 
It is recommended to use GCC v4.4 or higher 
Using compiler: g++ 
../src/cached-powers.cc:136:18: error: unused variable 'kCachedPowersLength' [-Werror,-Wunused-const-variable] 
static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); 

Я пытался сказать лязг не ошибка, когда есть неиспользуемая константа, используя следующее, но безрезультатно результат был тем же:

ARCHFLAGS=-Wno-error=unused-const-variable gem install libv8 -v '3.11.8.13' 

Что опция командной строки мне не хватает?

Благодаря

ответ

8

Я была такая же проблема на моей машине. С помощью флага --with-system-v8 устранена проблема. Полная документация по этому флагов here.

Смежные вопросы