Onde é o melhor lugar para armazenar código em um Mac? [fechadas]


10

Comecei a brincar com algum desenvolvimento do Mac e me pergunto onde é o melhor lugar para armazenar o código.

Geralmente na caixa do meu windows, eu armazenava todo o meu código em c: \ Code \

No Mac, está em / Usuários / Liam / Código /

Isso me causará algum problema com permissões ao executar o código da web?


O que significa "MAC"?

2
Não faço ideia por que isso foi votado para ser fechado duas vezes. É uma pergunta perfeitamente legítima.
LiamB

Respostas:


12

Seu diretório pessoal é um ótimo local para armazenar seu código em um Mac / Ubuntu (sistema baseado em Linux).
Eu ainda criaria subdiretórios, conforme apropriado. Normalmente, organizo por projeto, com alguns diretórios extras para qualquer coisa, por exemplo

/home/myname/project_pear  
/home/myname/project_pear/upgrade/  
/home/myname/random_java_code  
/home/myname/Dropbox/my_open_source_awesome_project  

A outra coisa que faço que é realmente "grande" para mim é criar aliases em .bash_rc (Ubuntu) ou .bash_profile (Mac). Eu tenho tantos agora que os coloquei em um arquivo separado chamado .bash_aliases. (que eu mantenho no Dropbox, é claro ...) e incluí-lo com:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Por exemplo, para o acima exposto, eu poderia criar um alias 'mup' que faça a cd /home/myname/project_pear/upgrade, então eu posso apenas digitar mupna linha de comando para fazer esse CD longo!

Outra dica - quando você copia o código de trabalho em um sistema baseado em Unix, geralmente encontrará que o executável diz 'permissão insuficiente'. No entanto, você pode corrigi-lo frequentemente com chmod +x filename(modifique o arquivo para que ele tenha permissão eXecute.


Isso é ótimo, obrigado pela dica sobre o Bash_Aliases. Eu encontrei em um mac se eu - aliás, code = "cd / Users / Liam / Code /", agora mapeio o Code diretamente para o meu diretório Code.
LiamB
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.