Coq 提取:权限被拒绝
Coq Extraction: Permission Denied
当我在 CoqIDE 中执行以下命令时:
Extraction Language Haskell.
Extraction "Code.hs" my_function.
我收到以下错误:
System error: "Code.hs: Permission denied"
如果我改为尝试:
Extraction Language Haskell.
Extraction "~/Code.hs" example10.
我收到错误:
System error: "~/Code.hs: No such file or directory"
我正在使用适用于 MacOSX 的 CoqIDE 8.5beta3。
我该如何解决这个问题?如何在没有权限问题的情况下通过 CoqIDE 进行提取?
您可能正在尝试写入您没有写入权限的目录,因此这不是 Coq 错误,而是您操作系统的错误。
第二个原因可能是 Coq 没有将 ~
扩展到您的主目录。这是一种 bash
主义,而不是 OS 的东西。改为写 /Users/yourname/
。
当我在 CoqIDE 中执行以下命令时:
Extraction Language Haskell.
Extraction "Code.hs" my_function.
我收到以下错误:
System error: "Code.hs: Permission denied"
如果我改为尝试:
Extraction Language Haskell.
Extraction "~/Code.hs" example10.
我收到错误:
System error: "~/Code.hs: No such file or directory"
我正在使用适用于 MacOSX 的 CoqIDE 8.5beta3。
我该如何解决这个问题?如何在没有权限问题的情况下通过 CoqIDE 进行提取?
您可能正在尝试写入您没有写入权限的目录,因此这不是 Coq 错误,而是您操作系统的错误。
第二个原因可能是 Coq 没有将 ~
扩展到您的主目录。这是一种 bash
主义,而不是 OS 的东西。改为写 /Users/yourname/
。