在运行bundle install命令时,我遇到了以下错误:
使用本机扩展libv8 (3.3.10.4)安装libv8::Installer::ExtensionBuildError: ERROR::未能构建gem本机扩展。
D:/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb
* extconf.rb失败*无法创建Makefile,原因可能是缺少必要的库和/或标题。有关更多细节,请查看mkmf.log文件。您可能需要配置选项。
提供配置选项:--with-opt-dir --with-opt-dir-with-opt-include=${opt-dir}/include-with-opt-lib=${opt-dir}/lib-with-make-prog- configuration -srcdir=.-curdir --ruby=D:/RailsInstaller/Ruby1.9.2/bin/ruby检查Python...Unable以构建libv8: Python!
Gem文件将保留在D:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9 .1/gems/libv8 8-3.3.10.4中以供检查。登录到D:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/libv8-3.3 .10.4/ext/ libv8 8/gem_make.out的结果在安装libv8 (3.3.10.4)时发生错误,而Bundler无法继续。
确保gem install libv8 -v '3.3.10.4'
在捆绑之前就成功了。
环境:Ruby1.9.2Rails 3.2.1Gem: 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'
有人能告诉我为什么我看到这个错误,以及如何纠正它吗?
发布于 2012-03-08 05:30:00
你做过gem install libv8 -v '3.3.10.4'
吗?
您也可以尝试安装python。有关mac,请参见http://www.python.org/getit/mac/。
https://stackoverflow.com/questions/9613201
复制相似问题