by Le Gr 2021/02/22

sass的安装出现的错误:
> ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - D:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/cache/ffi-1.14.2-x64-mingw32.gem

sass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。

一:安装历程

sass中文网 链接进入按照sass中文网的安装步骤操作。

1、Ruby安装

安装过程中,请注意一定勾选Add Ruby executables to your PATH添加到系统环境变量,其他的默认选项就可以,如果需要修改默认路径,也可以,尽量不出现中文目录即可。

2、Ruby安装完成后需测试安装有没有成功

按照sass中文网的方法,运行CMD输入以下命令:

(1) 测试Ruby安装成功与否:
ruby -v
//如安装成功会打印
ruby 2.6.4p104 (2019-08-28 revision 67798) [x64-mingw32]
(2) 测试gem版本
请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。
gem update --system //该命令请翻墙一下
gem -v
3.0.3

我的前面两个部分都没有问题,如下图所示:(每一个版本不一样,略微不同)

(3)sass和compass的安装
//安装如下(如mac安装遇到权限问题需加 sudo gem install sass)
gem install sass
gem install compass
出现错误:ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - D:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/cache/ffi-1.14.2-x64-mingw32.gem

问题的解决历程:

尝试了下面的方法:

1、如果是gem版本的问题,可以更新一下版本。

//删除替换原gem源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
//打印是否替换成功
gem sources -l
https://gems.ruby-china.com
# 确保只有 gems.ruby-china.com

按照此方法更新版本号之后,再次安装sass,仍是报相同的错误。

……

2、查询了各路资料,翻遍CSDN和百度,博客,终于找到了一种解决方法。
附上参考链接:江峰的博客园:安装Ruby、Sass与Compass.

修复bug:

之前安装好Ruby之后直接进入cmd进行测试,出现错误;

而我重新,在开始菜单中,找到刚才我们安装的ruby,打开Start Command Prompt with Ruby,开始之前的三个操作,就成功安装了sass和compass。

第一次写博客文章,当是自己做一些笔记,如果正在解决bug的你刚好看到这篇文章,如有帮助,荣幸之至!

基于Ruby 安装 sass 安装出现的错误以及解决相关推荐

  1. Win8.1无法安装更新,提示0x800*****错误的解决方法

    Win8.1无法安装更新,提示0x800*****错误的解决方法 参考文章: (1)Win8.1无法安装更新,提示0x800*****错误的解决方法 (2)https://www.cnblogs.co ...

  2. 安装Exchange2003时出0XC1037AE6错误的解决方法.

    安装Exchange2003时出0XC1037AE6错误的解决方法   今天在虚拟机安装Exchange2003时,当进行到林架构扩展ForestPrep时,出现一了个错误: 意思就是: 安装程序在安 ...

  3. win8安装mysql出现2503_win8.1安装msi文件出现2503错误的解决方法

    ‍‍ 现在越来越多的win8.1用户开始使用msi来安装程序,采用MSI安装的优势在于你可以随时彻底删除它们.更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态,可是有很多w ...

  4. 使用连接管理器出现“安装程序无法复制文件”错误的解决方法

    使用连接管理器出现"安装程序无法复制文件"错误的解决方法 在我们的企业中,使用"连接管理器"创建的***客户端连接程序,在运行安装程序的时候,有的机器出现&qu ...

  5. Win10安装不上VC++2008错误1935解决方法

    Win10安装不上VC++2008错误1935解决方法 参考文章: (1)Win10安装不上VC++2008错误1935解决方法 (2)https://www.cnblogs.com/binglan/ ...

  6. ext2fsd打开提示硬盘格式化_苹果Macbook电脑安装win10系统教程及错误提示信息解决方法...

    苹果Macbook电脑安装win10系统图文教程 (错误信息无法创建可引导的usb驱动器的解决方法) 安装前的准备:8G以上U盘一个(提前备份数据,安装过程中将被格式化):win10系统镜像(请到微软 ...

  7. linux安装源文件出现错误,编译安装源码时出现错误的解决方法

    由于软件更新速度比较快,所以我们经常需要自己动手去编译安装一个软件,但是编译安装时难免不出现错误,像LAMP,LNMP在好多平台我都是手动编译的,也出现过不少错误,以下总结编译安装出现错误时的解决方法 ...

  8. win10安装visio2010出错_win10 office 错误1907 解决办法 管用

    最近,在win10系统上安装office 2007出现了错误1907 无法注册字体 请确认有足够权限,找了一圈也没个靠谱的办法,最终还是解决了,帮助一下遇到此问题的朋友们. 按照百度上搜出来的办法一个 ...

  9. 无法安装Windows Live“OnCatalogResult:0x80190194”错误的解决方法

    今天想安装一个博客客户端,结果安装一直报错"OnCatalogResult:0x80190194",百度查到了解决发放再此记录下来,以备后用. 到官网下载了一个在线安装程序,可是一 ...

  10. pip安装第三方包出现ssl错误的解决方法

    我的情况是这样的 centos7系统,内置python2.7,python3.4,(后来加上自己又安装了一个python3.6) pip安装第三方包时,用pip2可以安装,没有报错. pip3安装会报 ...

最新文章

  1. Go 学习笔记(56)— Go 第三方库 sqlx (操作数据库)
  2. 实战:使用Mask-RCNN的停车位检测
  3. iOS之深入了解控制器View的加载
  4. kubernetes创建资源的两种方式
  5. MySQL AS:设置别名
  6. [云炬创业学笔记]第一章创业是什么测试14
  7. python求最大素数_Python实现求最大公约数及判断素数的方法
  8. 【机器学习】决策树知识点小结
  9. centos jupyter 安装_centos7安装 jupyter
  10. Please enable make sure that the ntop html/ directory is properly installed
  11. socket套接字TCP API
  12. 使用python制作聊天框解谜游戏_使用Python写一个小游戏alien invasion!
  13. 「BZOJ2190」[SDOI2008] 仪仗队 - 欧拉函数
  14. Android的setVisibility的三个参数
  15. Python字符串加密
  16. 木马群起攻击Word文档 360补丁保护办公安全
  17. 一个简单的品优购项目----html+css
  18. java action接口,Struts2 Action接口与ActionSupport类
  19. 三十五、Fluent阻力系数问题
  20. 26岁那年,我创业了

热门文章

  1. 程序员英语 - 读音
  2. Python——动画精灵
  3. 英文科技论文时态及其他需要注意的小问题
  4. 20200404 时间飞逝 青春不在
  5. 端午百望山爬山活动-金山词霸运营团队活动
  6. 扫描二维码进小程序指定页面
  7. 黑色渐变背景css,css-渐变背景,爱了爱了。
  8. HPE Microserver GEN10升级BIOS
  9. Element动态换肤
  10. 如何计算机画函数图形,Excel中怎么绘制出好看的函数图像