Ruby on Rails中的Twitter Bootstrap
我想在我的Ruby on Rails项目中集成twitter-boostrap。 为此我在我的gem "therubyracer"
写了gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"
。 然后在rails命令提示符下 bundle install
。 安装less-rails
。 这个错误即将到来
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension` c:/row/Ruby200/bin/ruby.exe extconf.rb` creating Makefile The system cannot find the path specified. The system cannot find the path specified.` c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8-3.16.14.3/ext/libv8/builder.rb:58: in `setup_python!': libv8 requires python 2 to be installed in order to build, b ut it is currently not available (RuntimeError) from c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8-3.16.14.3/ext/libv8/builder.rb:42:in `block in build_libv8!' from c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8-3.16.14.3/ext/libv8/builder.rb:40:in `chdir' from c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8-3.16.14.3/ext/libv8/builder.rb:40:in `build_libv8!' from c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8-3.16.14.3/ext/libv8/location.rb:24:in `install!' from extconf.rb:7:in `' Gem files will remain installed in c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8 -3.16.14.3 for inspection. Results logged to c:/row/Ruby200/lib/ruby/gems/2.0.0/gems/libv8-3.16.14.3/ext/libv8/gem_make.out An error occurred while installing libv8 (3.16.14.3), and Bundler cannotcontinue. Make sure that `gem install libv8 -v '3.16.14.3'` succeeds before bundling.
救命。 谢谢
去掉
group :assets do end
但是保持这个组中提到的gem,然后进行捆绑安装。
gem 'therubyracer', :platforms => :ruby gem 'less-rails' gem 'devise'