2010-12-01 62 views
2

我已经买了MacBook Air(我已经从PC家伙转换到Mac),我最近安装了XAMPP和Eclipse for Mac,并尝试将Eclipse的工作区设置为XAMPP中的htdocs文件夹。我总是得到警告:Eclipse工作区作为XAMPP中的htdocs不能在Mac中工作?

工作区在使用或无法创建,选择一个不同的!

我尝试设置目录为/ Applications/XAMPP/htdocs目录

我一直在试图将其设置工作,只要罚款,因为它没有超过一个的另一个目录。我做错了什么?我想要上面的目录。 PLS。帮助

回答

5

解决的办法是这样的:

  1. 进入到htdocs文件夹和打CMD + I,弹出“获取信息”窗口
  2. 在这个窗口中,转到右下角点击挂锁图标,输入您的密码以解锁窗口中的权限设置
  3. 您将看到用户列表及其各自的权限。更改“管理员”的权限为‘读取&写’
  4. 点击挂锁一次以选择的htdocs保存更改并锁定权限的htdocs文件夹
  5. 启动的Eclipse,然后为您的工作空间,并
  6. Voila!你完成了。

希望有所帮助。

1

这可能是一个权限问题。应用程序可能没有要求管理员权限写入(或以某种方式控制)该目录,它可能只是默默地失败。通常,您需要提供管理权限以修改/Applications/下的任何内容。

反正我不会推荐使用/Applications/XAMPP/htdocs/作为你的工作区。您的工作区应该位于您的主目录(Documents或甚至Library,尽管前者更直观),或者在多个用户需要访问它的其他共享位置。与应用程序本身捆绑在一起可能会在应用程序升级期间丢失数据,或以其他方式混淆问题。

为什么你想要你的数据在/Applications/目录?

+0

嗨大卫!我在该目录/ Application/XAMPP中安装了XAMPP。我在htdocs文件夹中有工作区,因为它是在浏览器中更新和预览的最简单方法。至少当我使用PC时。我尝试将XAMPP文件夹移至Documents文件夹,但我遇到了同样的问题。我认为问题出在htdocs文件夹中 – einstein 2010-12-01 19:33:13

0

这里的问题是这个工作区被锁定。快速的解决办法是删除/Applications/XAMPP/htdocs/.metadata/.lock

稍长的解决方案是,每当出现这种情况时尝试以下命令: 查找/应用/ XAMPP/htdocs目录-name““-exec echo {} \;

这将显示该目录中名称中具有锁定的任何文件。请记住,隐藏的文件以a开头。 (如.lock或.metadata)。

甚至更​​长的答案是/应用程序在用户空间之外,不应该用于用户文档(如代码文件)。理想情况下,这些应该移至/ Users中的某个位置或移至专门为此目的创建的目录中(例如/ home或/ shared)。我特别喜欢在/账户之间共享文件的/ Users/Shared目录。