我正在努力学习sass,所以我可以更多地发展我的前端技能,因为这是我希望有一天能成为的。唯一的问题是我无法工作。
每当我运行sass - watch。命令它返回此错误。
>>> Sass is watching for changes. Press Ctrl-C to stop.
write ./test.css
LoadError: no such file to load -- rb-fsevent
Use --trace for backtrace.
我对此错误进行了一些研究,并且在此站点上建议只是简单地安装缺少的rb-fsevent文件,因此我运行了gem install rb-fsevent命令,然后出现了此错误。
Fetching: rb-fsevent-0.9.4.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
所以我对这个错误进行了一些研究,并建议在这个网站上使用sudo运行安装。所以我只是因为我没有得到错误所以我很兴奋,因为我一直在与这个问题打架,所以我想回到这个问题的开头并运行--watch命令并得到了同样的错误。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
rb-fsevent
gem。这可能是因为没有安装gem。试图安装gem是个好主意。gem install --user-install
安装到您的主目录。sudo
使用错误的权限安装了gem,或者将它安装到了错误的位置,或者Ruby正在错误的位置查找它。因此,您的解决方案将是
ruby -e 'p $LOAD_PATH'
以查看Ruby是否在寻找宝石的正确位置