목록OSX (38)
Dharma
항상 빌어먹을 맥이라고 부르지만, 맥북이 편한 것 중에 한가지는 개발 환경 세팅하는 것이 편하다는 장점일 듯합니다. 물론 리눅스(우분투) 만큼 편하지는 않지만, 각기의 장점이 있습니다. 우부투는 설치가 편합니다. 항상 마법의 커맨드인 apt-get 을 이용해서 설치 할 수가 있습니다. 반면에 맥북계열은 이미 설치가 되어 있는 경우가 많습니다. 이번에 알아볼 php 도 역시 설치가 미리 되어 있습니다. 아파치를 구동시켰다는 가정하에 /etc/apache2/httpd.conf 파일을 오픈해서 #LoadModule php5_module libexec/apache2/libphp5.so 이부분을 찾아서 앞의 # 부분을 제거해주고 아파치를 리스타트 해주면 됩니다. sudo /usr/sbin/apachectl res..
별로 어려운 것도 아니지만 방법을 글로 남깁니다. 'System Preference' 에서 다음 그림과 같이 '공유' 를 선택합니다. 그러면 나오는 화면에서 '인터넷 공유'를 켜줍니다. 그러면 무엇을 선택할 것인지 나옵니다. 아이폰이나 아이패드를 연결해서 사용할 것이니까 공항(AirPort)로 설정해 줍니다. 이렇게만 설정해 주면 끝입니다. 아이폰이나 아이패드에서 무선 인터넷 고르는 부분을 가 보면 방금 설정해 준 무선 공유의 이름이 보입니다. 바로 선택해주고 연결해주면 바로 인터넷을 사용할 수 있습니다.
간단한 파일하고 설정만으로 매킨토시 컴퓨터에 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 파일을 에디터로 열어서 다음과 같이 추가한..
OSX 에서 별다른 프로그램 설치 없이 쉽게 NTFS 파티션(partition)을 읽고 쓸 수가 있습니다. 기본으로 OSX 에서 Read - Write 하게 하면 좋을 텐데 꼭 이렇게 귀찮게 만듭니다. 1. Terminal 프로그램을 실행합니다. 2. 'diskutil info /Volumes/(볼륨 이름)' 을 터미널 (Terminal)에서 입력합니다. - (볼륨 이름) 은 현재 쓰이고 있는 볼륨 파티션의 이름입니다. - 보통 'BOOTCAMP' 일 것입니다. 3. 2번 과정에서 나온 내용중에서 'Volume UUID' 값을 복사해 둡니다. - 'File System' 이 NTFS 인 것을 확인 하실 수 있습니다. 4. 아마도 /etc/fstab 에 별다른 작업을 안해 주셨다면 /etc/fstab.hd..
snow leopard 의 세상이 왔습니다. EDITED: 온지는 한참 됐습니다.... 예전 글 갱신한 것이라서요 진짜 왔는가는 별도로 하고 배달된 스노우 레오파드를 깔아줬습니다. 저는 맥빠가 아니니 표범 그려진 껍데기 보면서 하앍거리는 일은 전혀 없었구요 기존의 깔려 있는 osx leopard 위에 걍 덮어서 씌웠습니다. 처음에는 별 감흥없이 돌아가더군요 메뉴바 같은게 바뀐거 같긴 한데 잘 모르겠고 암튼 그냥 새로운 '맥'이겠거니 하고 사용하고 있었는데 결국 문제가 발생했습니다. svn 이 깔리면서 기존에 제가 패치해둔게 동작을 안하더군요. 스노우 레오파드가 되면서도 그 문제 많은 utf-8 문제를 해결을 안했더군요 (아마 영원히 안할듯 싶네요..) 그래서 깔려있던 subversion source 를 ..
SSH 를 이용해서 원격에 접속해서 Emacs 를 구동할 때 Meta Key 가 설정되어 있지 않아서 ESC 를 써야 하는 불편함이 있었습니다. 정말 빠르게 Option Key 를 메타키로 설정하는 방법을 알려드립니다. 터미널 설정창을 열고 '키보드' 탭에 가시면 아래쪽에 'option을 메타 키로 사용' 체크 박스에 체크만 하시면 됩니다. 이 간단한 걸 가지고 계속 ESC 를 썼다니 흑흑.. 제 환경은 SnowLeopard 입니다. 보통때 Emacs Client 는 Aquamacs 를 사용하지만 서버 작업할 때는 원격지 접속을 해야 하는 관계로 터미널을 씁니다.
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..
책에서 나온대로 레일즈 프로젝트 따라하기 중인데 depot> rake db:migrate 명령을 치라는 부분을 치니, gem 에 mysql 이 기본으로 포함이 안되어 있다는 메시지가 발생 하더군요. 시키는 대로 해도 몇몇 에러가 발생하더군요. 이래저래 돌아다니면서 알아보니 처음에 발생한 에러 메시지 입니다. (in /Users/crazia/Documents/workspace/rails/depot) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. rake aborted! no such file to load -- mysql 그래..
XCode 는 강력한 통합 IDE 입니다. 자체 에디터도 쓰기 편리하고 아이폰이나 맥 어플리케이션 개발에 최적화 되어 있습니다. 하지만 이맥스 유저들은 텍스트 에디팅 자체를 다른 툴에서 하라고 하면 몸에 두드러기가 발생하나 봅니다. (아 저만 그런가여? ㅎㅎ) 그래서 에디팅 자체를 Emacs 에서 할 수 있는 방법이 있습니다. Preferences 에서 "text" 라고 되어 있는 부분을 외장 에디터로 설정할 수가 있습니다. 저 같은 경우에는 Aquamacs 로 지정해 줬습니다. 그리고 .emacs 에 (setq ns-pop-up-frames 'nil) 와 같이 추가해주면 소스 파일을 클릭했을 때 새 Frame 에서 창이 열리는 것을 막아줍니다.