CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·일본산당 ·방탄소년당 ·자전거당 ·개발한당 ·안드로메당 ·이륜차당 ·소셜게임한당 ·골프당 ·가상화폐당 ·소시당 ·나스당 ·클다방 ·요리한당 ·WOW당 ·AI그림당 ·창업한당 ·스팀한당 ·덕질한당 ·물고기당 ·테스트당 ·AI당 ·바다건너당 ·노젓는당 ·키보드당 ·걸그룹당 ·갖고다닌당 ·PC튜닝한당 ·육아당 ·여행을떠난당 ·사과시계당 ·위스키당 ·3D메이킹 ·X세대당 ·ADHD당 ·날아간당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·와인마신당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

질문 맥에서 node 를 설치할 때 brew 와 pkg 설치의 차이가 무엇인가요? 12

2019-06-29 16:12:28 14.♡.251.112
생각의늪

react-native 를 한 번 공부해 볼 목적으로 node 를 설치해 보려고 합니다.


검색을 해 보니 대부분 brew 로 설치하는 것을 권하고 있어서 처음에는 그렇게 해보려 했는데,


그런데  설치시 에러가 계속 나서 어쩔 수 없이 pkg 버전으로 설치를 하려고 보니,


이미 brew 로 관련된 패키지 중 일부가 설치되었을 것 같은데 이 상황에서 다시 pkg 로 설치하면 다른 문제가 발생하는 것은 아닌지,


또 설치시에는 별 문제가 없더라도 나중에 작업할 때 다른 문제는 없을지 궁금하네요.


brew 로 설치할 때와 pkg 로 설치할 때 둘 사이에 어떤 차이가 있을까요?


생각의늪 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [12]
taggon
IP 14.♡.6.44
06-29 2019-06-29 16:42:05
·
저는 그것보다는 nvm 또는 n 이라는 노드 버전 관리자를 사용해 설치할 것을 추천합니다. 간혹 여러 버전의 노드를 사용할 일이 있는데 그 때 편리하게 버전을 변경할 수 있습니다. 새 버전도 명령어 하나로 설치할 수 있어서 간편하고요.
갸갸냥
IP 122.♡.110.149
06-29 2019-06-29 21:13:17 / 수정일: 2019-06-29 21:14:01
·
RN 개발이시면 node 최신 버전을 사용하실 필요는 없습니다. LTS 버전 쓰시는 게 나을 것 같습니다.
brew 로 설치하신 건 brew 에서 관리하는 디렉토리에 설치하고 명령어 폴더에 링크만 연결하기 때문에 신경 쓰실 필요는 없습니다.
brew cleanup 하시면 불필요한 건 제거됩니다.
앵그리버드s
IP 223.♡.202.128
06-29 2019-06-29 21:15:15
·
nodejs 는 윗분 처럼 nvm 으로 해서 원하는 버전을 골라 설치하기 편리해서 잘 쓰고 있어요.
brew 로 nvm 설치하셔서 쓰셔도 좋겠네요.
brew 장점이라 생각하는건 쉬운 설치, 업데이트, 삭제인것 같아요.
생각의늪
IP 14.♡.251.112
06-29 2019-06-29 23:42:09
·
댓글 달아주신 모든 분들께 감사드립니다.

그런데 nvm 만 따로 설치가 가능한가요? 저는 node 를 설치할 때 함께 설치되는 것인 줄 알았는데요.

아무튼 brew 로 이미 설치가 되었다 하더라도 pkg 로 설치되는 것에는 영향을 주지 않는다고 하셔서 pkg 로 다시 설치를 했더니 node 는 성공적으로 설치가 되었다고 나오는데,

npm install -g react-native-cli

명령으로 react-native 를 설치하려고 하니,

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules

에러가 뜨고,

sudo 명령어로 해결을 보려고 하다가 혹시나 싶어서 검색을 먼저 해보니 sudo 명령어로 해결하는 것은 좋은 해결책이 아니라고, brew 로 설치하라는 글이 여럿 나오네요.

sudo 를 사용하는 것이 왜 좋은 방법이 아닌지 모르겠네요.

혹시 참고가 될만한 추가적인 답변을 더 주신다면 고맙겠습니다.


BlaCk
IP 220.♡.38.196
06-30 2019-06-30 01:21:45
·
@생각의늪님 sudo를 남발하면 안되는건 최소권한법칙 때문이죠.(보안)
brew를 사용하면 관리도 편하고요.

아무튼 brew로 nvm이나 nodenv 같은거 설치하고 버전 매니저로 관리하는게 젤 좋습니다.
Kuro
IP 10.♡.165.240
07-01 2019-07-01 09:46:36
·
brew로 설치하면 권한문제를 해결해줘서 위와 같은 문제를 겪지 않게 해줍니다.
ruinnel
IP 116.♡.200.17
06-30 2019-06-30 00:45:26
·
nvm을 먼저 설치하고 nvm이 여러 버전의 node를 설치 및 기본으로 어떤 버전을 쓸지 정할수 있게 해준다고 보시면 됩니다.

node의 경우.. nvm 으로 관리 하시길 추천 드립니다.
DakButFly
IP 124.♡.185.116
06-30 2019-06-30 06:06:06
·
위에 분 말처럼 nvm 을 추천 합니다. node 버전별로 관리가 쉽고,
brew 는 개인적으로 비추 입니다. 제가 맥이 처음일때 python 을 brew 로 설치 했다 PATH 설정 등이 꼬여 고생했던 적이 있습니다.
ruinnel
IP 221.♡.205.166
06-30 2019-06-30 15:05:23
·
python은 라이브러리가 다... 전역으로 설치되는 스타일이라.
python으로 개발 많이하시는 지인 개발자분 보니..
프로젝트 별로 vm으로 환경을 꾸리거나..
docker 를 이용하시더군요.
컴공의자랑
IP 211.♡.219.126
07-05 2019-07-05 00:03:05
·
파이썬도 venv 로 버츄얼로 환경 잡아서 쓰던데, 전 nvm 방식이 더 편한듯 해요 ㅎㅎ 잡설입니다 ㅋ
삭제 되었습니다.
생각의늪
IP 14.♡.251.112
06-30 2019-06-30 23:58:32
·
네, 여러분들의 조언에 따라 pkg 설치 에러를 해결하는 대신 pkg 파일로 설치했던 모든 파일들을 다시 제거한 뒤, brew 를 이용해 nvm 을 설치한 후 nvm 으로 node 를 설치하였고, 이어서 react-native-cli 까지 성공적으로 설치하였습니다. 이 방법으로 하니 아무런 에러없이 무난하게 설치가 되네요. 조언 주신 모든 분들께 다시 한 번 감사드립니다.
컴공의자랑
IP 211.♡.219.126
07-05 2019-07-05 00:02:28
·
결론. 다른 분들 말처럼 nvm 쓰세용차이는 아마 brew는 루트권한이 없는 /usr/local 쪽에 바이너리가 설치될꺼고,pkg는 루트권한이 필요한 /usr/bin/ 쪽에 바이너리가 설치될껍니다
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.