正如你可以看到下面,libv8安装好,但therubyracer不。 我正在使用Mac 10.7.4。 ~/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1> gem install libv8 Building native extensions. This could take a while… Successfully installed libv8-3.11.8.3 1 gem installed Installing ri documentation for libv8-3.11.8.3… Installing RDoc documentation for libv8-3.11.8.3… ~/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1> gem install therubyracer Building native extensions. This could take a while… ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. /Users/rdp/.rvm/rubies/ruby-1.9.3-p125/bin/ruby […]
我正在尝试在小牛上安装以下的gem版本 libv8(3.16.14.3) therubyracer(0.12.1) 显然therubyracergem取决于libv8。 1)安装libv8 什么是libv8? 我的一点研究似乎暗示它是Google Chrome使用的某种JavaScript库? 我在安装时遇到了麻烦,但是这个好post既有我的错误,也有关于如何绕过它的一个很好解释的答案。 所以我安装了libv8 gem install libv8 — –with-system-v8 这是我的理解,这安装的gem,但使用我的本地系统安装的V8库,而不是…与版本的gem? 无论哪种方式,它都是成功的。 2)安装therubyracer 在下一步,我遇到了安装therubyracergem的麻烦。 我不太清楚这个gem是干什么的,只是这是一个我试图bundle install的rails项目的依赖项。 它给了我以下错误: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /Users/jeeves.butler/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for main() in -lpthread… yes checking for main() in -lobjc… yes checking for v8.h… no *** extconf.rb failed *** Could not create […]
试图安装therubyracer在特拉华使用“gem install therubyracer -v'0.10.2'”但我得到以下错误: /Users/dennischen/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for main() in -lobjc… yes creating Makefile make compiling rr.cpp clang: warning: argument unused during compilation: '-rdynamic' rr.cpp:48:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 1 warning generated. compiling v8.cpp clang: warning: argument unused during compilation: '-rdynamic' compiling v8_array.cpp clang: warning: argument unused during compilation: […]