Рабочая область Eclipse как htdocs в XAMPP не работает в Mac? - PullRequest
2 голосов
/ 01 декабря 2010

Сегодня я купил MacBook Air (я был преобразован из ПК в Mac), и недавно я установил XAMPP и Eclipse для Mac, и я пытаюсь установить рабочее пространство для Eclipse в качестве папки htdocs в XAMPP,Я всегда получаю предупреждение:

Рабочая область используется или не может быть создана, выберите другую!

Директория, которую я пытаюсь установить, - / Applications / XAMPP / htdocs

Я пытался установить другой каталог, он работает нормально, если он не выше.Что я сделал не так?Я хочу каталог выше.Pls.помощь

Ответы [ 3 ]

5 голосов
/ 11 января 2011

Решение таково:

  1. Перейдите в папку htdocs и нажмите CMD + I, чтобы открыть окно «Get Info»
  2. В этом окне перейдите в нижнюю частьщелкните правой кнопкой мыши на значке замка, введите пароль, чтобы разблокировать настройки разрешений в окне
  3. . Вы увидите список пользователей и их соответствующие разрешения.Измените разрешение администратора на «Чтение и запись»
  4. Нажмите еще раз на замок, чтобы сохранить изменения и заблокировать разрешения для папки htdocs
  5. Запустите Eclipse и выберите htdocsкак ваше рабочее пространство, и
  6. Вуаля!Все готово.

Надеюсь, это поможет.

1 голос
/ 01 декабря 2010

Вероятно, проблема с разрешениями. Приложение может не запрашивать права администратора для записи (или каким-либо образом контролировать) в этот каталог, оно может просто молча давать сбой. Как правило, вам нужно предоставить права администратора, чтобы изменить что-либо в /Applications/.

Я бы не рекомендовал использовать /Applications/XAMPP/htdocs/ в качестве рабочей области в любом случае. Ваше рабочее пространство должно быть либо в вашем домашнем каталоге (Documents, либо, возможно, даже Library, хотя первое будет более интуитивно понятным), либо в каком-либо другом общем доступе, если нескольким пользователям необходим доступ к нему. Связывание его с самим приложением может привести к потере данных во время обновления приложения или каким-либо иным образом запутать проблему.

Зачем вам нужны ваши данные в каталоге /Applications/?

0 голосов
/ 25 октября 2011

Проблема в том, что это рабочее пространство заблокировано.Быстрое решение состоит в том, чтобы удалить /Applications/XAMPP/htdocs/.metadata/.lock

Немного более длинное решение - при возникновении такой ситуации попробовать следующую команду: find / Applications / XAMPP / htdocs -name " lock"-exec echo {} \;

Это покажет вам любой файл в этом каталоге, который имеет блокировку в имени.Помните, что скрытые файлы начинаются с.(например, .lock или .metadata).

Еще более длинный ответ заключается в том, что / Applications находится за пределами пользовательского пространства и не должна использоваться для пользовательских документов (например, файлов кода).В идеале их следует переместить куда-нибудь в / Users или в каталог, специально созданный для этой цели (например, / home или / shared).Мне особенно нравится каталог / Users / Shared для обмена файлами между учетными записями.

...