我正在尝试使用twitter-bootstrail-rails gem来设计我的设计页面和自定义页面。我关注了截屏视频并包含了所需的宝石(宝石' twitter-bootstrap-rails'
gem 'therubyracer', :platform => :ruby
# gem 'therubyracer', '~> 0.10.2'#therubyracer
gem 'libv8', '3.16.14.3'
gem 'less-rails')in my gem file. I am on Windows 7.
我的所有宝石安装成功安装但是当我导航到http://localhost:3000/users/sign_up或任何页面时,我收到此错误。请帮我解决此问题,因为我很长时间都对此感到震惊..
无法加载此类文件 - v8 (在C:/Sites/konavsa/app/assets/stylesheets/bootstrap_and_overrides.css.less) 提取的来源(第6行):
Konavsa
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
答案 0 :(得分:0)
试试这个:
gem 'libv8', '~> 3.11.8.3', :platform => :ruby
答案 1 :(得分:0)
之前我遇到过这个错误,这让我将ruby / rails开发切换到linux。我仍在Windows中编程,但我使用的是Vagrant + VirtualBox在Linux环境中运行项目。
不幸的是,一些(少数)宝石在Windows上运行不佳。所以我做了转换。无论如何,这是你可以尝试的一些事情&#34;做出行动&#34; (虽然我建议你这样做,所以你可以在Windows / OS X上使用你最喜欢的IDE时隔离你的运行环境):
答案 2 :(得分:0)
在Windows上,在Windows上没有therubyracer gem的Twitter引导程序
尝试在Gemfile上添加以下行
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'bootstrap-sass-extras'
gem "twitter-bootstrap-rails"
输入bundle install