gpt4 book ai didi

css - @import 'font-awesome' 在 Rails 中不起作用

转载 作者:行者123 更新时间:2023-11-28 16:08:05 25 4
gpt4 key购买 nike

我正在尝试:

@import "font-awesome-sprockets";
@import "font-awesome";

在我的 application.css.scss 文件的末尾。

首先使用 fontawesome 网站提供的说明,然后按照 this stackoverflow topic 中的说明进行操作

然后在这个github topic

所有解决方案都不适合我。

我的 gem 文件:

source 'https://rubygems.org'
gem 'rails'
gem 'sqlite3'
gem 'sass-rails', '~> 5.0.4'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'font-awesome-sass', '~> 4.4.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
group :development, :test do
gem 'byebug'
end
group :development do
gem 'web-console', '~> 2.0'
gem 'spring'
end

我的 application.html.erb 头部部分:

<head>
<title>Grzegorz Milanowski - Personal Website</title>
<link href='https://fonts.googleapis.com/css?family=Raleway:400,700,800' rel='stylesheet' type='text/css'>
<!--<link rel="stylesheet" href="font-awesome-4.6.3/css/font-awesome.min.css">-->
<link rel="stylesheet" href="css/application.css">
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>

错误:

Sass::SyntaxError in Welcome#index
Showing /home/ubuntu/workspace/app/views/layouts/application.html.erb where line #8 raised:

File to import not found or unreadable: font-awesome-sprockets.
Load paths:
/home/ubuntu/workspace/app/assets/images
/home/ubuntu/workspace/app/assets/javascripts
/home/ubuntu/workspace/app/assets/stylesheets
/home/ubuntu/workspace/vendor/assets/javascripts
/home/ubuntu/workspace/vendor/assets/stylesheets
/usr/local/rvm/gems/ruby-2.3.0/gems/jquery-rails-4.1.1/vendor/assets/javascripts
/usr/local/rvm/gems/ruby-2.3.0/gems/coffee-rails-4.1.1/lib/assets/javascripts
/usr/local/rvm/gems/ruby-2.3.0/gems/turbolinks-source-5.0.0/lib/assets/javascripts
Extracted source (around line #329):
327
328
329
330

}

@import 'font-awesome-sprockets';
@import 'font-awesome';

我将不胜感激任何帮助。让我知道是否需要更多日志。

最佳答案

似乎在添加 gem 'font-awesome-sass', '~> 4.4.0' 之后至 Gemfile你忘了 bundle install , 做 bundle install它将解决您的问题

注意:不需要<link rel="stylesheet" href="css/application.css">你可以删除它。

关于css - @import 'font-awesome' 在 Rails 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38807875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com