2010-12-01 9 views
2

Ich habe heute ein MacBook Air gekauft (ich wurde von einem PC-Typ auf einen Mac konvertiert) und ich habe kürzlich XAMPP und Eclipse für Mac installiert und den Arbeitsbereich für Eclipse als htdocs-Ordner in XAMPP eingerichtet. Ich bekomme immer die Warnung:Eclipse-Arbeitsbereich als htdocs in XAMPP funktioniert nicht in Mac?

Workspace in Verwendung oder kann nicht erstellt werden, wählen Sie eine andere!

Das Verzeichnis i zu setzen versuchen, ist/Applications/XAMPP/htdocs

Ich habe versucht, es in Ordnung, so lange arbeitet ein anderes Verzeichnis zu setzen, wie es oben nicht derjenige ist. Was habe ich falsch gemacht? Ich möchte das Verzeichnis oben. Pls. Hilfe

Antwort

5

Die Lösung ist folgende:

  1. den htdocs Ordner Gehen Sie in ein und drücken CMD + ich die „Get Info“ In diesem Fenster
  2. zu bringen, nach rechts unten gehen und klicken Sie auf Vorhängeschlosssymbol, geben Sie Ihr Passwort ein, um die Berechtigungseinstellungen im Fenster zu entsperren
  3. Sie sehen eine Liste der Benutzer und ihrer jeweiligen Berechtigungen. Ändern Sie den „admin“ 's Erlaubnis ‚Lesen & Write‘
  4. das Vorhängeschloss Klicken Sie erneut, um die Änderungen zu speichern und sperren Sie die Berechtigungen für den htdocs Ordner
  5. Eclipse starten und wählen Sie dann htdocs als Arbeitsbereich und
  6. Voila! Sie sind fertig.

Hoffe, dass hilft.

1

Es ist wahrscheinlich ein Problem mit Berechtigungen. Die Anwendung fordert möglicherweise keine Administratorrechte zum Schreiben (oder zur Steuerung) dieses Verzeichnisses an, sondern kann nur im Hintergrund fehlschlagen. Im Allgemeinen müssen Sie Admin-Rechte bereitstellen, um alles unter /Applications/ zu ändern.

Ich würde nicht empfehlen, /Applications/XAMPP/htdocs/ sowieso als Ihren Arbeitsbereich zu verwenden. Ihr Arbeitsbereich sollte sich entweder in Ihrem Home-Verzeichnis (Documents oder vielleicht sogar Library befinden, obwohl ersteres intuitiver wäre) oder an einem anderen freigegebenen Speicherort, wenn mehrere Benutzer darauf zugreifen müssen. Wenn Sie es mit der Anwendung selbst bündeln, besteht das Risiko, dass die Daten während einer Anwendungsaktualisierung verloren gehen oder das Problem auf andere Weise verwirrend wird.

Warum möchten Sie Ihre Daten im Verzeichnis /Applications/?

+0

Hallo David! Ich habe XAMPP in diesem Verzeichnis/Application/XAMPP installiert. Ich hatte den Arbeitsbereich im htdocs-Ordner, weil es die einfachste Möglichkeit ist, im Browser zu aktualisieren und eine Vorschau anzuzeigen. Zumindest wenn ich PC benutzt habe. Ich habe versucht, den XAMPP-Ordner stattdessen in den Ordner "Documents" zu verschieben, aber ich habe das gleiche Problem. Ich denke, das Problem liegt im Ordner htdocs – einstein

+0

@ Woho87: Gibt es vielleicht eine '.lock' Datei irgendwo in der Hierarchie des Arbeitsbereichs? Das könnte die einfachste Ursache des Problems sein. – David

+0

Wenn ich den Ordner/Dokumente/Arbeitsbereich/"beliebiger Ordner" habe. Es funktioniert aber als Vorschau kann ich nicht so einfach wie Wenn ich htdocs als Arbeitsbereich Ordner hatte – einstein

0

Das Problem hier ist, dass dieser Arbeitsbereich gesperrt ist. Die schnelle Lösung ist /Applications/XAMPP/htdocs/.metadata/.lock

Die etwas längere Lösung zu löschen ist, den folgenden Befehl ein, um zu versuchen, wenn eine solche Situation eintritt: find/Applications/XAMPP/htdocs -name "Sperre "-exec echo {} \;

Dies zeigt Ihnen alle Dateien in diesem Verzeichnis, deren Name gesperrt ist. Denken Sie daran, dass versteckte Dateien mit a beginnen. (wie .lock oder .metadata).

Die noch längere Antwort ist, dass/Anwendungen außerhalb des Benutzerbereichs liegt und nicht für Benutzerdokumente (wie Codedateien) verwendet werden sollte. Diese sollten idealerweise in/users oder in ein speziell für diesen Zweck erstelltes Verzeichnis (wie/home oder/shared) verschoben werden.Ich bin besonders gern ein/Users/Shared-Verzeichnis für die Freigabe von Dateien zwischen Konten.

Verwandte Themen