在Ruby中安装较少 - Windows

时间:2013-07-25 06:02:58

标签: ruby-on-rails twitter-bootstrap less twitter-bootstrap-rails therubyracer

我在Windows上,我正在尝试安装需要Flat UI ProTwitter Bootstrap Rails 3.1

但每当我尝试安装The Less Stylesheets时,我就会发现很多关于therubyracer gem和V8文件的奇怪错误。

我需要运行

rails generate bootstrap:install less

给了我错误

[WARNING] Please install gem 'therubyracer' to use Less.
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/less-2.3.2/lib/less/java_script/v8_context.rb:2:in `require': cannot load such file -- v8    (LoadError)

服务器也无法启动

我的宝石文件

source 'https://rubygems.org'

gem 'rails', '3.2.13'
gem 'jquery-rails'
gem 'twitter-bootstrap-rails'


group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
  gem 'less-rails'
end


group :development, :test do
  gem 'sqlite3'
end


group :production do
  gem 'pg'
  gem 'therubyracer-heroku', :platform => :ruby
end

如果有人有经验或已安装Twitter Bootstrap for Rails 3.1 Asset Pipeline,请给我一个帮助:)谢谢

1 个答案:

答案 0 :(得分:0)

你不能在Window机器上用较少的文件安装twitter-Bootstrap,因为,Window不支持不能在Window上工作的twitter-bootstrap-less library l.e(libV8,exec.js,python,error)。 如果你想在窗口机器上运行你的项目而不是使用“Bootstrap gem”而不是'twitter-bootstrap-rails gem'。  否则使用Ubuntu OS它最适合任何Ruby on Rails应用程序,轻松解决你的GemFile依赖。并且你很容易使用“less-rails”和“twitter-bootstrap-rails”而不会对libV8产生任何问题。