首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem安装sassc失败

gem安装sassc失败
EN

Stack Overflow用户
提问于 2020-01-14 10:35:30
回答 1查看 6.2K关注 0票数 6

我正在尝试安装sassc,但是构建本机扩展失败了:

代码语言:javascript
复制
$ gem install sassc
Building native extensions. This could take a while...
ERROR:  Error installing sassc:
        ERROR: Failed to build gem native extension.

    current directory: /data/hermes/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/sassc-2.2.1/ext
/data/hermes/.rbenv/versions/2.7.0/bin/ruby -I /data/hermes/.rbenv/versions/2.7.0/lib/ruby/2.7.0 -r 
./siteconf20200114-2123-fk2nkv.rb extconf.rb
creating Makefile

current directory: /data/hermes/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/sassc-2.2.1/ext
make "DESTDIR=" clean

current directory: /data/hermes/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/sassc-2.2.1/ext
make "DESTDIR="
compiling ./libsass/src/cencode.c
compiling ./libsass/src/c99func.c
compiling ./libsass/src/environment.cpp
In file included from ./libsass/src/environment.cpp:1:0:
./libsass/src/sass.hpp:55:18: fatal error: string: No such file or directory
compilation terminated.
make: *** [environment.o] Error 1

make failed, exit code 2

Gem files will remain installed in 
/data/hermes/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/sassc-2.2.1 for inspection.
Results logged to /data/hermes/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/extensions/x86_64- 
linux/2.7.0/sassc-2.2.1/gem_make.out

显然,编译器无法解析#include。

我的环境是:

代码语言:javascript
复制
$ gem --version
3.1.2

$ ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

$ gcc --version
gcc (GCC) 5.2.0

$ uname -a
Linux m4sxvmvsm6h4 2.6.32-696.20.1.el6.x86_64 #1 SMP Fri Jan 12 15:07:59 EST 2018 x86_64 x86_64 x86_64 GNU/Linux

如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 10:44:34

我对sassc版本2.2.1也有问题,但是2.1.0没有一些例外。

Gemfile中,尝试使用版本2.1.0添加sassc

代码语言:javascript
复制
gem 'sassc', '~> 2.1.0'

然后在终点站跑:

代码语言:javascript
复制
bundle update sassc

要更新Gemfile.lock并再次运行:

代码语言:javascript
复制
bundle
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59732040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档