Eclipse工作区作为XAMPP中的htdocs无法在Mac中运行?

时间:2010-12-01 19:11:16

标签: macos xampp eclipse-pdt

我今天买了一台MacBook Air(我已经从PC转换成了Mac),我最近安装了XAMPP和Eclipse for Mac,我尝试将Eclipse的工作区设置为XAMPP中的htdocs文件夹。我总是收到警告:

正在使用或无法创建工作区,请选择其他工作区!

我尝试设置的目录是/ Applications / XAMPP / htdocs

我一直试图设置另一个目录,只要它不是上面那个就可以正常工作。我做错了什么?我想要上面的目录。 PLS。帮助

3 个答案:

答案 0 :(得分:5)

解决方案是:

  1. 进入htdocs文件夹并点击CMD + I以显示“获取信息”窗口
  2. 在此窗口中,转到右下方并单击挂锁图标,输入密码以解锁窗口中的权限设置
  3. 您将看到用户列表及其各自的权限。将“admin”的权限更改为“Read& Write”
  4. 再次单击挂锁以保存更改并锁定htdocs文件夹的权限
  5. 启动Eclipse,然后选择htdocs作为工作区,并
  6. 瞧!你已经完成了。
  7. 希望有所帮助。

答案 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目录。