创建Compass项目时的问题(EACCES on line [“891”])

时间:2014-03-21 12:50:08

标签: ruby sass compass-sass

创建新罗盘项目时遇到问题(Windows 7)。我明白了:

C:\>compass create a
   create config.rb
Errno::EACCES on line ["891"] of C: Permission denied - (C:/a/config.rb20140321-6828-1g0ytlc, C:/a/config.rb)
Run with --trace to see the full backtrace

我尝试用"以管理员身份运行cmd",我试图删除指南针,sass和ruby,并重新安装,没有任何运气。是否有其他人遇到问题或知道这个棘手问题的解决方案?

4 个答案:

答案 0 :(得分:17)

我使用罗盘v.0.12.4的最新版本(21.03.2014)... 降级到v.0.12.2一切正常!

看起来像个错误?

要降级:

$ gem uninstall compass 
$ gem uninstall sass 
$ gem install compass -v 0.12.2 
$ gem install sass -v <rev>

答案 1 :(得分:0)

请更新至Sass 3.2.18并告知我是否修复了该问题。

答案 2 :(得分:0)

这是否链接到

Compass/Sass writing files with "No Access" permissions for Everyone group on OSX

如果是这样,更新到3.2.18并没有什么不同。

答案 3 :(得分:0)

这已在指南针版本0.12.5中解决 https://github.com/chriseppstein/compass/issues/1618