깨끗한 MacOSX10.11 개발 환경

11557 단어 Mac

개시하다


필요한 부분만 가주세요.
나는 가능한 한 Homebrew와 Homebrew-cask를 사용하여 설치 방법을 표시할 계획이다.
이 글에 설치된 개발 환경
  • Python(pyenv)
  • Node.js(nodebrew)
  • Ruby(rbenv)
  • Cocoapods
  • Java
  • Git
  • MacTex
  • 설치를 정리하기 전에

  • 파일을 백업했습니까
  • 메모나 코비토 등에 업로드 전 파일이 있나
  • push 전의commiit
  • 가 있습니까?

    설치 정리


    자신의 경우 10.10을 설치할 수 없음(AppStore 로그인 시도 중 parse ID가 없는 오류 발생)
    그렇게 굳었다가 다시 시작하면 인터넷을 통해 자동으로 10.8에 대한 복구가 시작된다.
    10.8 보안상의 이유로 구글 등 계정의 로그인이 차단되기 때문에 실제 업데이트만 가능합니다.
    업데이트를 진행하다 보면 어디서 남은 시간도 사라지고 비교적 길게 멈췄지만 강제로 끝내지 않고 인내심을 가지고 (잠들면) 정상적으로 끝날 때까지 기다렸다.이 업데이트는 시간이 오래 걸립니다(4h 정도?)
    시작하면 언어 설정 등이 완료됩니다.

    환경(청결 설치 후)


    MacBook Air (13-inch, Mid 2012)
    OS X 버전 10.11(El Capitan)

    Xcode


    AppStore에서 Xcode를 다운로드합니다.20분쯤 걸려요.

    Xcode Command-Line Tool


    먼저 Xcode를 설치해야 합니다.
    단말기
    xcode-select --install
    
    3분 정도 걸려요.
    여기서 Xcode를 시작하고 허가 프로토콜 읽기 & Agree

    Homebrew


    먼저 Xcode 및 Xcode Command-Line Tool 설치 필요
    터미널 입력Homebrew의 명령입니다.
    2016/5/24 현재
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    Don't agreed to Xcode licence
    나오면 먼저 Xcode를 시작하고 Agree를 누르세요
    Press RETURN to continue or any other key to abort
    나타나면 RETURN 키를 누르고 비밀번호를 입력한 후 3분 정도 지나면 끝납니다.

    homebrew-cask


    홈brew처럼 GUI 애플리케이션을 설치할 수도 있습니다.명령
    지금은 탑을 안 해도 자동으로 탑이 돼요.

    일본어를 입력하다

    brew cask install google-japanese-ime
    
    시스템 환경 설정 - 키보드 - 입력 소스
    +, 영어→영어(Google) 및 일본어→히라가나(Google)를 추가하고 표준 히라가나를 선택한 다음 - 를 눌러 삭제합니다.

    zsh 설치

    brew install --without-etcdir zsh
    brew install zsh-completions
    
    --without-etcdir를 넣지 않으면 PATH가 제멋대로 바뀐다?( 이것 괜찮아요? )

    .zshrc의 변경 사항


    oh-my-zsh 사용 가능
    vim ~/.zshrc
    
    이 일대→https://gist.github.com/mollifier/4979906
    참고하다
    맨 위에 있어요.
    export PATH=/usr/local/bin:$PATH
    추가도 잊지 마세요.
    ※ vim에 복사하면 set:paste가 편리

    로그인 케이스 변경

    sudo sh -c "echo '/usr/local/bin/zsh' >> /etc/shells"
    chsh -s /usr/local/bin/zsh
    

    anyenv


    Xenv 시리즈 통합 가능
    git clone https://github.com/riywo/anyenv ~/.anyenv
    echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.zshenv
    echo 'eval "$(anyenv init -)"' >> ~/.zshenv
    
    terminal 재부팅

    Python(pyenv)

    anyenv install pyenv
    
    pyenv install -l #インストール可能なバージョン一覧を表示
    pyenv install anaconda3-4.3.0
    pyenv rehash
    
    pyenv global anaconda3-4.3.0
    
    설치는 좋아하는 버전이고 anaconda는 numby, scikit-learn 등으로 필요한 프로그램 라이브러리를 마음대로 설치할 수 있어 편리합니다.그냥 애나콘다는 시간이 많이 걸려요.
    평소x를 사용하는 사람도 프로그램을 설치할 때 2가 필요하다.그렇게 지도 모른다, 아마, 아마...
    이하
    python -V
    
    Python 3.4.3::Anaconda 2.3.0 (x86_64)

    Node.js(ndenv, nodebrew가 아닌 경우)


    이 녀석은 나쁜 놈이다.
    brew install nodebrew
    
    echo 'export NODEBREW_ROOT=/usr/local/var/nodebrew' >> ~/.bashrc
    echo 'export PATH=$NODEBREW_ROOT/current/bin:$PATH' >> ~/.bashrc
    
    source ~/.bashrc
    
    그리고 그렇게 nodebrew install 하면 오류가 발생합니다.해결 방법은 폴더를 먼저 만드는 것이다.(10.10부터 폴더를 만들 수 없습니다...?)
    또한,nodebrew를 설치할 때python 2시스템이 필요하기 때문에pyenv에 2시스템으로 설치한 후 설치합니다.
    pyenv global 2.7.10
    
    mkdir -p ~/.nodebrew/src
    nodebrew install-binary stable
    
    nodebrew use v4.2.0
    
    왜 mkdir 안 하면...
    fetch: http://nodejs.org/dist/v4.2.0/node-v4.2.0-darwin-x64.tar.gz
    Warning: Failed to create the file
    Warning:/usr/local/var/nodebrew/src/v4.2.0/node-v4.2.0-darwin-x64.tar.gz: No
    Warning: such file or directory
    오류가 발생했습니다.
    python3.이렇게
    File "./configure", line 441
    '''
    ^
    오류가 발생했습니다.
    참조 - akiyoko blog
    끝나고 확인할게요.
    node --version
    
    v4.2.0
    express 사용 시
    echo 'export NODE_PATH=$NODEBREW_ROOT/current/lib/node_modules' >> ~/.bashrc
    
    source ~/.bashrc
    
    
    npm install -g express
    npm install -g express-generator
    

    Ruby(rbenv)

    brew install rbenv ruby-build
    
    echo 'export RBENV_ROOT=/usr/local/var/rbenv' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    
    source ~/.bashrc
    
    rbenv install --list #インストール可能なバージョン一覧を表示
    
    rbenv install 2.2.4
    rbenv global 2.2.4
    

    Cocoapods


    swift 라이브러리 관리
    루비 설치 후
    gem install cocoapods
    rbenv rehash
    pod setup
    

    Java


    버전을 관리하려면jenv를 사용할 수 있습니다.
    사용하지 않는 유형은 다음과 같습니다.
    brew cask install java
    
    도중에 비밀번호를 입력해야 한다는 요구를 받았다.경로는 버전에 따라 변경됩니다.버전은 다음 명령을 통해 확인할 수 있다
    확인
    java -version
    
    java version "1.8.0_60"
    Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
    Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
    경로 설정.버전에 따라 일부를 변경합니다.
    echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home' >> ~/.bashrc
    source ~/.bashrc
    

    Giit 설정


    Mac라면 아무것도 설치하지 않아도git 명령이 있어야 합니다
    (homebreaw에서도 설치할 수 있음)

    명령 설정

    git config --global user.name "hogehoge"
    git config --global user.email [email protected]
    
    git config --list
    
    구문을 사용합니다.
    이메일 주소는 GiitHub 계정과 일치합니다.

    SSH 연결 설정


    SSH 키 쌍 만들기


    ssh 연결을 통해git에 대한push 키를 만듭니다.
    ssh-keygen
    
    를 참고하십시오.도중에 장소와passphrase를 물어보는데 구애받지 않으면 뭐든지 돼요.
    The key's randomart image is:
    +---[RSA 2048]----+
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    |XXXXXXXXXXXXXXXXX|
    +----[SHA256]-----+
    만약 어떤 도형이 나타나면 완성된다.
    cd ~/.ssh
    ls
    
    이렇게 하면
    id_rsa id_rsa.pub
    나는 서류가 두 개 있다고 생각한다.그중 idrsa는 비밀 열쇠야.소중히 여기세요.
    id_rsa.pub는 공개 키입니다.이것을github 등에 로그인합니다.

    GiitHub에 공개 키 등록

    cat ~/.ssh/id_rsa.pub
    
    ssh-rsa XXXXXXXXXXXXXXXXXXXXXXXXX……
    이 표시된 내용을 ssh-rsa에서 모두 복사합니다.
    GiitHub 로그인을 연 후 오른쪽 상단의 사용자 아이콘에서 Settings로 들어가서 SSH Keys를 선택합니다.
    오른쪽 목록의 Add SSH Key에서 방금 전의 데이터를 Key에 붙여넣습니다.타이틀은 MyPC도 이용할 수 있다.
    이렇게 해서 추가로 완성했다.

    SSH 연결 사용 시 설정된 인증서

    vim ~/.ssh/config
    
    마지막까지 config 열기
    Host github
      HostName github.com
      IdentityFile ~/.ssh/id_rsa
      User git
    
    를 클릭하면 설정이 완료됩니다.

    git 완성 설정


    "Git 완성 몰라요". "하루에 git status 100번 써요". 이런 당신에게 좋은 소식 [git-complation과git-proompt]
    git 지령을 보면서 branch 등 보충 기능을 설정하면 매우 편리합니다!
    git-completion.홈brew에서 bash 등 경로를 설치할 때 /usr/local/etc/bash_completion.d 주의가 필요하기 때문에(zsh의 경우/usr/local/share/zsh/site-functions
    이런 느낌으로 브랜치 & 가장 기쁜 건 보충.

    OS X10.11 El Capitan에 TeX를 연결하기 위해 빠짐


    설치하다.

    brew install ghostscript
    brew install imagemagick
    
    brew cask install mactex
    
    1~2h 정도?

    업데이트

    # TexLiveManagerをアップデート
    sudo tlmgr update --self --all
    
    텍스샵도 맥텍스에 첨부되기 때문에 시작하면 메뉴 표시줄의 텍스샵→업데이트를 확인한 후 업데이트합니다.

    설정


    참조여기. 설정
    단지 글꼴의 충전이 다르기 때문에 10.11의 글꼴은
    https://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%20Live%2FMac
    반드시 참고해야 한다.
    설정 후
    kanji-config-updmap status
    
    CURRENT family : hiragino-elcapitan
    Standby family : hiragino-elcapitan-pron
    Standby family : ipa
    Standby family : ipaex
    그럼 성공했어!
    그리고 Atom Tex를 사용하는 방법도 정리했습니다.
    Qiita: Atom Tex(Mac) 사용

    Vagrant + VirtualBox

    brew cask install virtualbox
    brew cask install vagrant
    

    google Chrome

    brew cask install google-chrome
    
    를 시작하면 대화 상자에서 기본 브라우저를 설정할 수 있습니다.

    Atom


    편집기
    brew cask install atom
    
    설치할 수 있지만 일반적으로 사이트에서 넣는 것이 좋다(업데이트는 자동이기 때문에 쉽다)
    플러그인은 apm 명령을 통해 설치할 수 있습니다.취향에 따라

    Dropbox

    brew cask install dropbox
    
    로그인 시작

    좋은 웹페이지 즐겨찾기