我不认为自己是Mac用户,但特别许可让我感到困惑。
我只想在特定文件夹上启动compass watch
。我已经完成了这一千次,但对于这个新项目,它给了我一个许可错误,我似乎无法弄明白:
compass watch
在08:43:26检测到的变化为:partials / bootstrap.scss 创建stylesheets / partials / bootstrap.css Errno :: EACCES在线上[“56”]的/Users/mikefielden/.rvm/gems/ruby-1.9.3-preview1/gems/compass-0.12.0/lib/compass/actions.rb:权限被拒绝 - / Users / mikefielden / Dropbox / Projects / _Default Project / stylesheets / partials / bootstrap.css 使用--trace运行以查看完整的回溯
这是它抱怨的唯一文件......
有关如何解决此问题的任何想法?
答案 0 :(得分:3)
这是SASS / Compass的一个常见问题,原因是缓存搞砸了。
正确的解决方案是运行compass clean
并重新编译。
答案 1 :(得分:0)
基本上我刚刚删除了那个文件夹并重新启动并且它有效,但是我仍然不明白为什么......
答案 2 :(得分:0)
尝试编写bootstrap.css文件的用户没有这样做的权限。看看保存文件的目录或文件本身。
答案 3 :(得分:0)
我知道这已经过时了,已经回答了,但我遇到了同样的问题,这些答案都没有帮助我。正在运行
sudo compass watch
为我解决了这个问题。我猜是因为我使用
安装 sudo compass install
。