我尝试运行rails s
,但突然出现一条错误消息:
/home/leiver/.rbenv/versions/2.4.5/lib/ruby/gems/2.4.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require': cannot load such file -- sass (LoadError)
from /home/leiver/.rbenv/versions/2.4.5/lib/ruby/gems/2.4.0/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
from /home/leiver/.rbenv/versions/2.4.5/lib/ruby/gems/2.4.0/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
from
.....
我知道sass即将消失或有一些东西,我不知道它是否链接
谢谢您的帮助:)
编辑
这是我的完整Gemfile:
source 'https://rubygems.org'
ruby '2.4.5'
gem 'bootsnap', require: false
gem 'jbuilder', '~> 2.0'
gem 'pg', '~> 0.21'
gem 'puma'
gem 'rails', '5.2.1'
gem 'redis'
gem 'autoprefixer-rails'
gem 'bootstrap-sass', '~> 3.3'
gem 'font-awesome-sass', '~> 5.0.9'
gem 'sassc-rails'
gem 'simple_form'
gem 'uglifier'
gem 'webpacker'
gem 'devise'
gem 'money-rails'
gem "pundit"
group :development do
gem 'web-console', '>= 3.3.0'
end
group :development, :test do
gem 'pry-byebug'
gem 'pry-rails'
gem 'listen', '~> 3.0.5'
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
gem 'dotenv-rails'
end
答案 0 :(得分:0)
在运行rails之前尝试过bundle
或bundle install
。
仍然无法正常工作,尝试用此gem 'sassc'
替换该宝石并捆绑或只是gem install sassc
答案 1 :(得分:0)
好,所以我无法解决问题,所以我删除了本地目录,然后从GitHub重新克隆了。 我不知道这是否是一个好习惯,但是它为我解决了这个问题,因此,如果其他任何人都遇到了这个问题并且找不到合适的解决方案,请尝试这样做。
答案 2 :(得分:0)
该问题可能存在于宝石中。 OP提出的问题(并在其答案中描述)出现在应用程序文件中。但是,宝石可能会引起相同的问题。具有相同原因的宝石中的相同问题具有相同的解决方案。
详细信息。安装过程中的问题或其他问题可能会损坏某些gem,因此它在安装时可见,但实际上丢失或损坏了文件。检查硬盘驱动器是否具有足够的可用空间。
因此解决方案是完全重新安装捆绑包 gems:
bundle install --force