Codekit文件权限问题(只读文件系统@dir_s_mkdir-/.sass-cache)
Codekit file permission issues (Read-only file system @ dir_s_mkdir - /.sass-cache)
出现以下错误:
Compiling failed with this error: Errno::EROFS on line ["239"] of /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb: Read-only file system @ dir_s_mkdir - /.sass-cache
Run with --trace to see the full backtrace
真的很痛苦,任何帮助将不胜感激。
在我更新到 Mac OS Catalina 后发生。
目前在 10.15.1 (19B88)。
/.sass-cache
将是 Sass 缓存目录,位于文件系统 的根目录 。它不应该试图在那里创建那个目录。
但是这个 Ruby 正在获取 运行,它不是 运行 正确的工作目录,或者需要将基本路径传递到 运行 中。
在 Catalina 中,Ruby Sass 尝试写入该缓存的磁盘根目录现在是只读的,因此失败了。
我改用波旁威士忌。我自己也创建了一些 compass 中的 mixin。
Ruby Sass 已弃用。
在 Codekit 3 中,您应该改用 libsass 编译器。
如果您使用 Compass,则 Libsass 不可用。
如果是,可以在config.rb:
中设置缓存位置路径
sass_options = { :cache_location => '/tmp/sass_cache' }
正在添加
line_comments = false
output_style = :compressed
sourcemap = true
asset_cache_buster = :none
cache = false
我的 config.rb 文件为我解决了这个问题。
出现以下错误:
Compiling failed with this error: Errno::EROFS on line ["239"] of /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb: Read-only file system @ dir_s_mkdir - /.sass-cache
Run with --trace to see the full backtrace
真的很痛苦,任何帮助将不胜感激。
在我更新到 Mac OS Catalina 后发生。 目前在 10.15.1 (19B88)。
/.sass-cache
将是 Sass 缓存目录,位于文件系统 的根目录 。它不应该试图在那里创建那个目录。
但是这个 Ruby 正在获取 运行,它不是 运行 正确的工作目录,或者需要将基本路径传递到 运行 中。
在 Catalina 中,Ruby Sass 尝试写入该缓存的磁盘根目录现在是只读的,因此失败了。
我改用波旁威士忌。我自己也创建了一些 compass 中的 mixin。
Ruby Sass 已弃用。 在 Codekit 3 中,您应该改用 libsass 编译器。 如果您使用 Compass,则 Libsass 不可用。 如果是,可以在config.rb:
中设置缓存位置路径sass_options = { :cache_location => '/tmp/sass_cache' }
正在添加
line_comments = false
output_style = :compressed
sourcemap = true
asset_cache_buster = :none
cache = false
我的 config.rb 文件为我解决了这个问题。