mac osx에서의 라이브러리 관리 port, curl, rvm

기본적으로 설치해야 할 것은 macport 우분투의 apt-get과 비슷한 역할을 하는 녀석..

http://www.macports.org/

 

그리고 추가적으로 루비버전관리 rvm.

curl을 이용해서 ruby, rvm을 설치해주고 rvm을 이용해 루비 버전관리를 해준다.

 

* 패키지 검색
port search [패키지면]

* 패키지 정보 확인
port info [패키지명]

* 설치시 선택가능한 옵션 보기
port variants [패키지명]

* 이 패키지에 의존하는 패키지
port deps [패키지명]

* 이 패키지가 의존하는 패키지
port dependents [패키지명]

 

* 설치하기
sudo port install [패키지명]

*설치가능한 패키지 목록 업데이트
sudo port selfupdate

* 업데이트 가능한 패키지의 목록
port outdated

* 설치된 패키지 업그레이드
sudo port -u upgrade outdated

* 설치된 패키지 의존성 업그레이드
sudo port upgrade makedepend

* 설치된 패키지 목록 보기
port installed

* 버전 확인하기
port -v

* 패키지 삭제
sudo port uninstall [패키지명]
sudo port -f uninstall -f [패키지명] –강제삭제

* 의존성 패키지 삭제
sudo port uninstall makedepend [패키지명]

 

https://rvm.io//rvm/install/

Install RVM with ruby:

$ curl -L https://get.rvm.io | bash -s stable --ruby

Additionally with rails:

$ curl -L https://get.rvm.io | bash -s stable --rails

Or with rubinius, rails and puma:

$ curl -L https://get.rvm.io | bash -s stable --ruby=rbx --gems=rails,puma

Finally, to install without the “rubygems-bundler” or “rvm” gems:

$ curl -L https://get.rvm.io | bash -s stable --without-gems="rvm rubygems-bundler"

설치 완료 후 루비 버전 선택
$ rvm –default ruby-1.9.2