在rails项目里添加了如下3个gem:
gem 'therubyracer' gem 'less-rails' gem 'twitter-bootstrap-rails'
最后一个是css样式表,估计需要less支持,而less又需要javascript运行时去编译LESS文件到css.
原文如下:
Post-install message from twitter-bootstrap-rails: Important: You may need to add a javascript runtime to your Gemfile in order for bootstrap's LESS files to compile to CSS. ********************************************** ExecJS supports these runtimes: therubyracer - Google V8 embedded within Ruby therubyrhino - Mozilla Rhino embedded within JRuby Node.js Apple JavaScriptCore - Included with Mac OS X Microsoft Windows Script Host (JScript) **********************************************
但是安装v8库时老是出错,原来不能安装最新5.x版本的,要安装3.x版本的,所以一步一步来吧:
brew install v8-315 gem install libv8 -v '3.16.14.17' -- --with-system-v8 gem install therubyracer -- --with-v8-dir=/usr/local/opt/v8-315 bundle install
然后ok了 ;)