我今天买了一台MacBook Air(我已经从PC转换成了Mac),我最近安装了XAMPP和Eclipse for Mac,我尝试将Eclipse的工作区设置为XAMPP中的htdocs文件夹。我总是收到警告:
正在使用或无法创建工作区,请选择其他工作区!
我尝试设置的目录是/ Applications / XAMPP / htdocs
我一直试图设置另一个目录,只要它不是上面那个就可以正常工作。我做错了什么?我想要上面的目录。 PLS。帮助
答案 0 :(得分:5)
解决方案是:
希望有所帮助。
答案 1 :(得分:1)
这可能是权限问题。应用程序可能没有请求管理员权限来写入(或以某种方式控制)该目录,它可能只是默默地失败。通常,您需要提供管理员权限才能修改/Applications/
下的任何内容。
我不建议使用/Applications/XAMPP/htdocs/
作为您的工作区。您的工作区应位于您的主目录(Documents
或甚至Library
,尽管前者更直观),或者在其他共享位置(如果多个用户需要访问它)。将其与应用程序本身捆绑在一起可能会在应用程序升级期间丢失数据,或以其他方式混淆问题。
为什么要将数据放在/Applications/
目录中?
答案 2 :(得分:0)
此处的问题是此工作区已锁定。快速解决方案是删除/Applications/XAMPP/htdocs/.metadata/.lock
稍微长一点的解决方案是在出现这种情况时尝试以下命令: find / Applications / XAMPP / htdocs -name“ lock ” - exec echo {} \;
这将显示该目录中名称中有锁定的任何文件。请记住,隐藏文件以a开头。 (例如.lock或.metadata)。
更长的答案是/ Applications位于用户空间之外,不应用于用户文档(如代码文件)。理想情况下,这些应该移动到/ Users中的某个位置或者移动到专门为此目的创建的目录(例如/ home或/ shared)。我特别喜欢在帐户之间共享文件的/ Users / Shared目录。