基于Ruby 安装 sass 安装出现的错误以及解决
生活随笔
收集整理的這篇文章主要介紹了
基于Ruby 安装 sass 安装出现的错误以及解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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.gemsass基于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 安装出现的错误以及解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UDK BaseTools
- 下一篇: 手把手教你解决U盘快捷方式病毒