Ruby on RailsでTwitter bootstrapを使用するための環境構築方法をご教授ください。
【環境】
Windows7
ruby 1.9.2
rails 3.2.3
『Gemfile』の一番下に
gem 'twitter-bootstrap-rails'
を追記して
bundle install
を実施すると下記エラーで止まります。
--------------------------------------------------------------------------------
$ bundle install
Fetching gem metadata from https://rubygems.org/.........
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.6)
Using activesupport (3.2.3)
Using builder (3.0.0)
Using activemodel (3.2.3)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.3)
Using mime-types (1.19)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.4.4)
Using actionmailer (3.2.3)
Using arel (3.0.2)
Using tzinfo (0.3.33)
Using activerecord (3.2.3)
Using activeresource (3.2.3)
Using bundler (1.1.5)
Using coffee-script-source (1.3.3)
Using execjs (1.4.0)
Using coffee-script (2.2.0)
Using rack-ssl (1.3.2)
Using json (1.7.4)
Using rdoc (3.12)
Using thor (0.14.6)
Using railties (3.2.3)
Using coffee-rails (3.2.2)
Using commonjs (0.2.6)
Using jquery-rails (2.0.2)
Using less (2.2.1)
Using less-rails (2.2.3)
Installing libv8 (3.3.10.4) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
c:/Ruby192/bin/ruby.exe extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--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=c:/Ruby192/bin/ruby
Checking for Python...Unable to build libv8: Python not found!
Gem files will remain installed in c:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4 for
inspection.
Results logged to c:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/ext/libv8/gem_make.ou
--------------------------------------------------------------------------------
自分で調べたところ『libv8』,『therubyracer』が影響している?ようですが、
自環境にlibv8,therubyracerをうまくインストールする事ができません。
こちらを解決したら、Twitterbootstrapが使えるようになるのかもよく分かってません。。。。
結果として、上記環境のRailsでTwitterbootstrapが使えるようにしたいです。
解決策がお分かりの方がいましたら、ご教授をお願い致します。
お礼
m_matsubara様 ご回答ありがとうございます。 Ruby on Railsの開発環境はWindowsを避けた方がよさそうですね。 次回開発からはVMWarteで環境構築しようと思います。 ありがとうございました。 ---- ※Windowsでどうしても開発したい方へ Twitterbootstrapサイト(http://twitter.github.com/bootstrap/)からダウンロードした bootstrap.zipの中身をRailsフォルダのapp/assets配下に入れるととりあえずbootstrapを使えます。