목록Snow Leopard (10)
Dharma
간단한 파일하고 설정만으로 매킨토시 컴퓨터에 SVN 서버를 설정할 수 있습니다. 1. 저장소 만들기 mkdir /Users/crazia/svn cd /Users/crazia/svn svnadmin create super_ultra chown -R www:www /Users/crazia/svn/* svn 레파지토리가 될 디렉토리를 생성하고, svnadmin 을 이용해서 프로젝트를 생성합니다. 지금 보여지는 예제로는 super_ultra 가 되겠군요. 그리고 chown 을 이용해서 www:www 로 바꿔줍니다. 2. 설정파일 만들기 sudo emacs /etc/apache2/other/svn.conf -- svn.conf -- LoadModule dav_svn_module /usr/libexec/apache..
osx snow leopard (10.6) 에 mysql 64bit 5.5.8 버젼을 설치하는 방법을 설명합니다. 빌어먹을 osx 스노우 레오파드 (snow leopard) 에는 mysql 도 제대로 설치가 되지 않습니다. 물론 이건 mysql 측에서 제대로 만들어 줘야 하는 문제인거 같기는 하지만 짜증나는건 마찬가지입니다. mysql 사이트에서 다운 위 사이트에서 "Mac OS X ver. 10.6 (X86 , 64-bit), DMG Archive" 를 받아서 설치해 줍니다. 그리고 mysql -uroot 하면 아무일도 안 일어날 것입니다. 그래서 조금의 삽질 끝에 설치하는 법을 알아냈습니다. * 참조 사이트 를 참조했습니다. 1. ~/.bash_profile 파일을 에디터로 열어서 다음과 같이 추가한..
snow leopard 의 세상이 왔습니다. EDITED: 온지는 한참 됐습니다.... 예전 글 갱신한 것이라서요 진짜 왔는가는 별도로 하고 배달된 스노우 레오파드를 깔아줬습니다. 저는 맥빠가 아니니 표범 그려진 껍데기 보면서 하앍거리는 일은 전혀 없었구요 기존의 깔려 있는 osx leopard 위에 걍 덮어서 씌웠습니다. 처음에는 별 감흥없이 돌아가더군요 메뉴바 같은게 바뀐거 같긴 한데 잘 모르겠고 암튼 그냥 새로운 '맥'이겠거니 하고 사용하고 있었는데 결국 문제가 발생했습니다. svn 이 깔리면서 기존에 제가 패치해둔게 동작을 안하더군요. 스노우 레오파드가 되면서도 그 문제 많은 utf-8 문제를 해결을 안했더군요 (아마 영원히 안할듯 싶네요..) 그래서 깔려있던 subversion source 를 ..
OSX Snow Leopard 에서 Rails 개발하게 됐습니다. 환경 세팅이 되야 본격적으로 개발을 진행 할 테니 이 글은 개발 환경 세팅에 관한 글입니다. 1. Emacs Client 는 OSX 에서 사용하는 Aquamacs 입니다. Ruby-mode 는 내장된 것을 사용함 2. 색 배정은 Color Theme 를 사용합니다. 3. Rails Helper 는 Rinari 를 사용합니다. 4. snippet 기능은 yasnippets 를 사용합니다. 5. ruby-mode 에서 complete 기능은 ri-emacs 기능을 사용합니다. Aquamacs 는 설치가 되어 있다고 가정합니다. 1. ~/Library/Preferences/Aquamacs Emacs/ 에 http://github.com/zhan..
드디어 올것이 오고 말았군요. clojure 를 emacs 에서 slime 과 연결시키는 방법에 관한 것입니다. 물론 제가 쓰고 있는 osx snow leopard 에서 말이죠. 기존에 제가 쓰고 있던 환경은 emacs 에 slime 을 clbuild 버젼으로 연결시켜서 쓰고 있었습니다. 나름 편해서 애용하고 있었는데 이번에 clojure 를 연결 시켜야 해서 살짝 골치가 아프군요. 참고로 clbuild 를 쓰게 되면 slime 관련 설정 부분입니다. (.emacs 에 있음) (setq load-path (cons "/Users/crazia/work/clbuild/source/slime" load-path)) (setq load-path (cons "/Users/crazia/work/clbuild/sou..
새로운 것을 좋아하는 후배가 책까지 사주면서 보라고 해서 결국 Clojure를 설치하기로 했습니다. Mac port 이용해서 Clojure 설치 하기 가장 쉬운 방법으로는 mac port 를 이용하는 방법이 있습니다. sudo port install clojure 하면 너무나 손쉽게 설치됩니다. 하나 이러한 방법을 쓰면 나중에 Emacs 나 Slime 과 연동 설치할 때 귀찮아 지기 때문에 수동 설치를 하려고 마음을 먹었습니다. Clojure 수동 설치 하기 참조 사이트: http://riddell.us/ClojureOnUbuntu.html 위에 링크한 사이트는 제가 여러모로 도움을 받는 사이트 입니다. 역시나 클로져도 우분투에 편하게 설치하는 방법이 잘 정리되어 있더군요. "그냥 사이트 보세요" 만큼 ..
제가 쓰고 있는 컴퓨터는 Macbook Pro 입니다. 맥에서 게임이 안되니 저는 맥을 별로 좋아하지는 않지만 일단 이쁘지 않습니까? -0- 업무용으로 회사에서 쓰기는 딱입니다. 게임들이 거의 안되니 일만 하게 되더군요 ㅋㅋ 잡설이였고요. Snow Leopard 에 Android SDK 가 설치가 안되던 시절이 있었다고 하는데 SDK 2.1 부터는 별 문제 없이 지원되는거 같습니다. 1. Android SDK 는 http://developer.android.com/sdk/index.html 에서 'Mac OS X(intel)' 용으로 받아서 적당한곳에 압축을 풀어주시면 됩니다. 저는 '/Users/crazia/work/android' 라고 디렉토리를 만들어주고 압축을 푼 내용을 그곳에 복사해 줬습니다. ..
darcs 를 설치하기 위해서는 cabal 을 설치해야 합니다. 이 cabal 은 ghc 가 필요한데 쉽게 설치가 안됩니다. (즉 macport 로 안된다는 이야기입니다) http://haskell.org/haskellwiki/Mac_OS_X#Mac_OS_X_10.6_.28Snow_Leopard.29 에서 1.2 번 을 따라서 해주면 snow leopard 에서 ghc 를 쓸 수가 있습니다. 뿐만 아니라 바로 cabal 도 설치 됩니다. /usr/local/bin cabal update cabal install cabal-install cabal install darcs 또는 http://dark.ly/darcs-2.3.1-i386-darwin.bz2 에서 한번에 다운 받아서 설치하세요. 이 과정 후에 ..
언제나 새로운것이 문제입니다. 또 '눈범'을 욕하면서 시작하게 되는군요. sbcl 좀 깔아볼까 했더니 sbcl 은 신기하게 기존에 리습이 깔려 있어야 빌드 할 수가 있더군요. 이런 신기할데가.. 그래서 가장 만만한 clisp 을 깔아주기로 했습니다. 열심히 세팅한 macport 가 있으니 가비얍게 커맨드를 입력했습니다. sudo port install clisp 무엇인가 주르륵 뜨더니 안된다고 하더군요. 슥슥 구글을 돌려보니 이런 문제가 속출해서 portfile 이 올라왔더군요. 그래서 포트파일을 받아서 저장시켰는데 그 다음 문제가 이 포트파일로 대체 어떻게 설치하는가 하는 문제였습니다. 역시 찾아보니 답이 나오더군요. 1. 아무데나 폴더 한개 만들어줍니다. - mkdir clisp 2. 다운 받은 포트..
맥을 얼마전에야 샀습니다. 그런데 주문한 날 새로운 OS가 나오더군요. 그래서 맥을 산곳에 전화를 해서 새로운 OS (Snow Leopard) 가 나온 것을 알고 있다. 빨리 한개 보내달라고 했습니다. -ㅅ- 물론 그쪽에서는 정중하게 되묻더군요 "머리에 구멍이라도 나셨습니까? 손님?" 네 그렇습니다. 저는 진상짓을 제대로 하기 시작했습니다. 회사에서 재무 보는 친구가 제 등쌀에 못이겨서 전화기를 들고 이야기를 하고 있고 저는 옆에서 어떻게 하겠다는 협박만 알려줬습니다. 착한 제 친구는 (재무 보는 친구) 땀을 뻘뻘 흘리면서 저의 온갖 진상짓을 마이너한 버젼으로 항의를 하더군요. 결국 '걍 환불하고 조금 기다렸다가 새 OS 장착 되는거 확인하고 사겠다' 라는 아주 멋진 협박을 알아내서 이야기 했더니 그쪽에..