无法安装gemtherubyracer

在运行bundle install命令时,我遇到以下错误:

使用本机扩展安装libv8(3.3.10.4)Gem :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展。

D:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb 

* extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或标头。 检查mkmf.log文件以获取更多详细信息。 您可能需要配置选项。

提供的配置选项: – with-opt-dir –without-opt-dir –with-opt-include –without-opt-include = $ {opt-dir} / include –with-opt-lib – without-opt-lib = $ {opt-dir} / lib –with-make-prog –without-make-prog –srcdir =。 –curdir –ruby = D:/RailsInstaller/Ruby1.9.2/bin/ruby检查Python …无法构建libv8:找不到Python!

Gem文件将保留在D:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9 .1 / gems / libv8-3.3.10.4中进行检查。 结果记录到D:/ RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/libv8-3.3 .10.4 / ext / libv8 / gem_make.out安装libv8(3.3.10.4)时发生错误, Bundler无法继续。

在捆绑之前确保gem install libv8 -v '3.3.10.4'成功。

环境:Ruby 1.9.2 Rails 3.2.1 Gem:1.8.17 Gemfile

 source 'https://rubygems.org' gem 'rails', '3.2.1' gem 'sqlite3' gem "heroku" group :production do gem 'pg' end gem 'execjs' gem 'therubyracer' gem 'libv8', '3.3.10.4' group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' gem 'uglifier', '>= 1.0.3' end gem 'jquery-rails' 

任何人都可以告诉我为什么我会看到这个错误,以及如何解决它?

你做了gem install libv8 -v '3.3.10.4'

你也可以尝试安装python。 对于mac,请访问http://www.python.org/getit/mac/