_评论由:chris<em>betz</em> 提出
关于这个问题的更多信息
我的同事遇到了这个问题,因为他使用 Linux / eCryptfs(与通常使用的 FileVault 加密的 macOS 相比,这里的限制 143 比较小):参见 https://bugs.launchpad.net/ecryptfs/ bug/344878。
然而,Clojure 并非唯一遇到这个问题,Scala 也受到严重打击:<a rel="nofollow" href="https://issues.scala-lang.org/browse/SI-3623" target="_blank">https://issues.scala-lang.org/browse/SI-3623
这个问题没有“简单”的解决方案,显然,截断文件名(如 Scala 所做的那样)会带来很多其他问题。
对于所有被这个问题困扰的用户,一个可能的解决方案可能是 Mario Pastorelli 在评论 <a rel="nofollow" href="https://issues.scala-lang.org/secure/ViewProfile.jspa?name=melrief" target="_blank">https://issues.scala-lang.org/secure/ViewProfile.jspa?name=melriefhttps://issues.scala-lang.org/browse/SI-3623?focusedCommentId=76104&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-76104
使用非加密的文件系统临时存储类文件,例如通过有 temFS 保留内存中的内容。这不是最好的方法,因为我们不喜欢留下重要内容不加密...