* mac 요세미티에서 엘캐피탄으로 업그레이드시 팁
(부제 : rbenv ruby 설치가 안되는 상황 해결하기)
1. mac os 업그레이드시 기존 컴파일된 바이너리가 실행이 되지 않으니, 동작이 되지 않으면, 소스 컴파일된 바이너리를 모두 컴파일시켜 다시 바이너를 만들고 실행시켜야한다. (예, memcached, arcus 등등)
2 . xcode도 업그레이드해야 한다.
rbenv로 ruby 설치시 아래 에러가 발생했다. (시스템 ruby는 잘 설치할 수 있어도 rbenv 기반의 ruby 설치가 안되는 상황이다.)
- couldn't understand kern.osversion `15.0.0'
- configure: error: something wrong with CFLAGS="-g -O2 "
brew config와 brew doctor 실행시 확인해보니, OS X가 10.11 인데, Xcode는 최소 7.0이어야 한다.
$ brew config
OS X: 10.11.1-x86_64
Xcode: 6.2
$ brew doctor
Warning: Your Xcode (6.2) is outdated
Please update to Xcode 7.2.
Xcode can be updated from the App Store.
app store에 가서 xcode 업데이트를 진행했다.
$brew config
OS X: 10.11.1-x86_64
Xcode: 7.1.1
3. apple gcc42 삭제
Xcode 업글해도 ruby를 설치하지 못했다. 이유는 구글로 검색하니 apple-gcc42 문제였고, 이를 삭제했다.
$ brew uninstall apple-gcc42
Uninstalling /usr/local/Cellar/apple-gcc42/4.2.1-5666.3... (104 files, 75M)
rbenv 기반으로 ruby 설치가 잘 되었다.
* 중요한 점 -
먼가 잘 안되면, 아래 명령어를 활용하는 게 좋다.
$ brew doctor
$ brew config
'scribbling' 카테고리의 다른 글
[펌] 인메모리 캐쉬 서버 성능 비교 - redis, couchbas, memcached, tarantool (0) | 2016.01.03 |
---|---|
[펌] druid.io (https://github.com/druid-io/druid) (0) | 2015.12.30 |
[swift] swift 3.0에 for 문이 사라진다. (0) | 2015.12.21 |
[펌] stackoverflow 2015 개발자 조사, 연봉, 기술, 언어 통계 발표 (0) | 2015.12.16 |
[팁] packt출판사-오타 발견 후 신고하면 공짜로 책을 볼 수 있음 (0) | 2015.12.16 |