rb-fsevent:FSEvents API,已处理信号(无RubyCocoa)

时间:2024-05-04 13:31:10
【文件属性】:

文件名称:rb-fsevent:FSEvents API,已处理信号(无RubyCocoa)

文件大小:57KB

文件格式:ZIP

更新时间:2024-05-04 13:31:10

C

rb-fsevent 非常简单且可用的Mac OSX FSEvents API 信号正常工作 在MRI 2.4.1,RBX 3.72,JRuby 1.7.26和9.1.8.0上测试 在10.8上测试 HFS +文件名损坏错误 有一个非常长期(2011年以来)OSX错误:有时为HFS +文件系统的元数据文件名会遭到损坏,导致一些API返回一个案件的文件,和其他API返回另一个。 结果是有时fsevents会由于用户无明显原因而根本不起作用。 从rb-fsevent 0.9.5开始,此问题已被正确检测到,并且使用了一种疯狂的(但有效的)解决方法,该方法以定制的实现替换了系统realpath() ,该实现几乎应始终返回与内核报告相同的值(从而进行修复) fsevents)。 解决方法的主要缺陷是,它可能会为硬链接返回错误的路径。 请注意,这不能修复磁盘上的根本问题。 使用fsevents的


【文件预览】:
rb-fsevent-master
----.gitignore(140B)
----README.md(13KB)
----bin()
--------fsevent_watch(41KB)
----Gemfile(39B)
----Guardfile(236B)
----rb-fsevent.gemspec(940B)
----spec()
--------fixtures()
--------rb-fsevent()
--------spec_helper.rb(546B)
----ext()
--------LICENSE(1KB)
--------rakefile.rb(6KB)
--------fsevent_watch()
----LICENSE.txt(1KB)
----lib()
--------otnetstring.rb(3KB)
--------rb-fsevent()
--------rb-fsevent.rb(84B)
----Rakefile(1KB)

网友评论