在Mac上使用指南针的权限问题

时间:2012-03-12 13:48:22

标签: macos sass file-permissions compass-sass

我不认为自己是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运行以查看完整的回溯

    
  

这是它抱怨的唯一文件......

有关如何解决此问题的任何想法?

4 个答案:

答案 0 :(得分:3)

这是SASS / Compass的一个常见问题,原因是缓存搞砸了。

正确的解决方案是运行compass clean并重新编译。

答案 1 :(得分:0)

基本上我刚刚删除了那个文件夹并重新启动并且它有效,但是我仍然不明白为什么......

答案 2 :(得分:0)

尝试编写bootstrap.css文件的用户没有这样做的权限。看看保存文件的目录或文件本身。

答案 3 :(得分:0)

我知道这已经过时了,已经回答了,但我遇到了同样的问题,这些答案都没有帮助我。正在运行

sudo compass watch

为我解决了这个问题。我猜是因为我使用

安装

sudo compass install