老师 ,还是这个问题
来源:2-1 sass mac环境安装
木子小可爱
2019-11-08 16:04:33
Last login: Fri Nov 8 15:50:39 on ttys000
GuangyudeMacBook:~ guangyuli$ ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
GuangyudeMacBook:~ guangyuli$ gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
GuangyudeMacBook:~ guangyuli$ sudo gem install sass
Password:
Building native extensions. This could take a while...
ERROR: Error installing sass:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.11.1/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20191108-3130-4rbga3.rb extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/ffi-1.11.1 for inspection.
Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.11.1/gem_make.out
3回答
好帮手慕慕子
2019-11-08
同学你好, 可以执行如命令
ruby -v
如果可以查看到对应的版本号, 可以尝试老师上一条回答中第二个步骤操作,替换源试一试
如果帮助到了你, 欢迎采纳,祝学习愉快~~~
木子小可爱
提问者
2019-11-08
Last login: Fri Nov 8 18:30:13 on ttys000
GuangyudeMacBook:~ guangyuli$ sudo apt install ruby-full
Password:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home/bin/apt" (-1)
GuangyudeMacBook:~ guangyuli$
老师,又变成这样了
好帮手慕慕子
2019-11-08
同学你好, 因为软件安装不成功与同学电脑本地的环境有很大的关系, 老师这边没有与同学一模一样的环境去测试复现同学的问题。 所以这里给同学提供一个解决的思路
1. 重新安装ruby试试
sudo apt install ruby-full
2. 也有可能是因为Ruby默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,常用的一种解决方案是将源替换成淘宝的,替换方式如下
(1)执行如下命令
gem source -r https://rubygems.org/ gem sources --add https://gems.ruby-china.com/
(2)验证是否替换成功了,可以执行:
gem sources -l
(3)正常的输出结果如下,就表示替换成功了
CURRENT SOURCES http://ruby.taobao.org/
(4)尝试再次安装sass
sudo gem install sass
如果帮到了你, 欢迎采纳!
祝学习愉快~~~~
相似问题