Dopo questo tutorial , sotto il sottotitolo
Download angular-phonecat
Poiché esiste un server locale che include pacchetti con El Capitan e ho installato un emulatore ios per eseguire alcune app Web durante lo sviluppo, la mia migliore "ipotesi" è che ho bisogno di inserire i miei progetti WebApp in cui il server mi limita a
Durante l'esecuzione come utente, ho bisogno di clonare un albero di directory in una cartella che appartiene all'amministratore.
Come richiesto da un commentatore per mostrare il percorso completo della cartella di destinazione:
La cartella di destinazione in cui verrà copiato l'albero è:
Macintosh HD / Libreria / WebServer / Documenti /
Nelterminale,selacartelladidestinazionerestituiscerwxall'amministratore,alloraperchévienerestituito"permesso negato"?
Non voglio aggiungere l'utente al file sodoers e non voglio disconnetterti e loggarmi come amministratore, poiché il comando che ho copiato da una pagina web agli appunti andrà perso. Grazie
~$ su <admin-name>
Password:
bash-3.2$
bash-3.2$ cd ../../Library/WebServer/Documents/
bash-3.2$ git clone --depth=14 https://github.com/angular/angular-phonecat.git
fatal: could not create work tree dir 'angular-phonecat': Permission denied
bash-3.2$ ls -la
total 72
drwxr-xr-x 7 root wheel 238 10 Jan 07:26 .
drwxr-xr-x 5 root wheel 170 23 Aug 09:53 ..
-rw-r--r-- 1 root wheel 3726 23 Aug 09:53 PoweredByMacOSX.gif
-rw-r--r-- 1 root wheel 31958 23 Aug 09:53 PoweredByMacOSXLarge.gif
-rw-rw-r-- 1 root admin 44 21 Nov 2004 index.html.en
-rw-r--r-- 1 root wheel 45 12 Jun 2007 index.html.en~orig
bash-3.2$
bash-3.2$ ls -la ../
total 0
drwxr-xr-x 5 root wheel 170 23 Aug 09:53 .
drwxr-xr-x+ 66 root wheel 2244 13 Nov 03:29 ..
drwxr-xr-x 4 root wheel 136 23 Aug 09:53 CGI-Executables
drwxr-xr-x 7 root wheel 238 10 Jan 07:26 Documents
drwxr-xr-x 3 root wheel 102 23 Aug 09:53 share
bash-3.2$