티스토리 뷰

반응형

HomeBrew


Mac을 사용하면서 개발을 하면 여러가지 패키지를 받아서 설치하고 환경변수를 등록하고 하는 번거로움이 있다.


이를 해결하기 위해 사용하는것이 HomeBrew이다.



공식 홈페이지에도 나와있듯 설치법은 간단하다.


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"



기본적인명령어brew 



ex) mysql 설치해보기 (출처: https://github.com/helloheesu/SecretlyGreatly/wiki/맥에서-mysql-설치-후-환경설정하기)


brew install mysql (환경변수설정을필요가없다)


mysql.server start


mysql_secure_installation



brew는 기본적으로 최신 버전을 제공하지만, 다른 버전을 설치하고 싶은 경우 

brew versions를 사용

  1. $ brew tap homebrew/versions로 brew versions를 설치 후,
  2. $ brew search mysql   로 검색, 원하는 버전의 formula 이름을 확인합니다. (예: homebrew/versions/mysql56)
  3. $ brew install <설치할 formula>으로 mysql 설치. (예: $ brew install homebrew/versions/mysql56)




노드버전관리패키지

pc에서여러가지버전의노드를설치할있게도와주는툴이다.


설치:  curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh|bash

 => ~/으로이동후ls -la보면.nvm폴더가생긴다// 여기에 노드가 버전별로 설치 됨


환경변수

~/.bash_profile~/.zshrc~/.profile, or ~/.bashrc 에다가 다음을 추가 

없으면 vi나 nano등으로 파일을 만들어 추가하면된다.


export NVM_DIR="$HOME/.nvm"  # $HOME 대신~경로를입력해도됨
[ 
-s "$NVM_DIR/nvm.sh"] &&\."$NVM_DIR/nvm.sh" # This loads nvm



기본적인 명령어nvm 

 

노드의 최신버전 설치

nvm install node

node --version

 

노드실행

which node

 

nvm있는노드버전확인

nvm ls-remote

 

pc설치되어있는노드확인

nvm ls

 

nvm install v10.7.0 // 10.7.0 버전의노드설치, 다른 버전의 노드도 이런식으로 설치한다.

 

nvm use v10.7.0 // 사용

 

nvm alias default nodeversion(기존버전 선택시는 system)

// nvm use사용하면터미널종료시노드가기본버전인4.47변경되나명령어로변경가능




<!-- 2018년 8월 13일 추가 -->


nvm으로 버전 이동 시 기존 버전에 있던 pakage module은 없어져 새로운 버전에 맞춰 다시 설치해야하는데 기존 버전에 있던 module들을 옮기는 명령어가 있다.


nvm install newVersion --reinstall-packages-from=oriVersion


ex) nvm install 10.7.0 --reinstall-packages-from=9.3.0


출처 : https://github.com/creationix/nvm#migrating-global-packages-while-installing












반응형

'기타 > 기타 글들' 카테고리의 다른 글

[스크랩]웹 개발자 면접질문  (0) 2018.10.01
NPM 옵션  (0) 2018.08.01
플랫폼이란  (0) 2018.07.06
윈10 업데이트 후 BT 폴더 삭제  (1) 2018.07.02
JSON 줄정리 사이트  (0) 2018.06.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함