깨끗한 MacOSX10.11 개발 환경
11557 단어 Mac
개시하다
필요한 부분만 가주세요.
나는 가능한 한 Homebrew와 Homebrew-cask를 사용하여 설치 방법을 표시할 계획이다.
이 글에 설치된 개발 환경
설치를 정리하기 전에
설치 정리
자신의 경우 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.0express 사용 시
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-elcapitanStandby 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
로그인 시작
Reference
이 문제에 관하여(깨끗한 MacOSX10.11 개발 환경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_ha1f/items/34aec37688bdf11c49cf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)