【发布时间】:2014-06-09 19:48:53
【问题描述】:
情景
我正在从 Codekit 切换到命令行并遇到了一个奇怪的问题。每当我想通过输入compass watch 来查看目录时,我都会收到这个奇怪的错误:
Errno::EACCES on line ["1144"] of /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb: Permission denied - /Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.0.alpha.19/stylesheets/.listen_test
经过一番测试,我发现如果输入sudo compass watch,就不会出现错误,而且compass的编译很漂亮。
问题一定是我的权限。 sudo 提供对系统的 root 级别访问权限,并且通过使用 sudo 命令,我可以看出我的权限一定很不稳定。
真正的问题是,解决办法是什么?
谢谢!
【问题讨论】:
标签: ruby terminal sudo compass-sass