태그 보관물: osx

Parallels 호스트 MongoDB를 localhost로 접속

저는 개인 개발 장비로 MacBook Pro를 2년 정도 사용하고 있습니다. Node.js와 Java 개발을 하거나 MongoDB, RabbitMQ, Storm, Redis등의 도구를 설치하고 사용하기에 OS X는 만족스러운 환경을 제공해줍니다. 물론 Windows에서도 가능하지만 개인적인 경험으로는 OS X가 환경 구축하기에 조금 더 수월했던 것 같습니다.

하지만 전 오랜 시간을 Visual Studio의 노예로 살아왔고 여전히 .NET 프로그래밍을 즐깁니다. 다행히도 Parallels가 있기에 전력 소모가 심하긴 하지만 MacBook에서도 Visual Studio를 사용하기에 큰 불편함은 없습니다.

계속 읽기

OS X에 JZMQ 설치 시 JAVA_HOME 환경 변수 설정

Mac에 JZMQ를 설치하려면 JAVA_HOME 환경 변수를 올바르게 설정해야 합니다. JDK 1.6.0 버전인 경우 아래처럼 설정합니다.

$ export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

하지만 ./configure 명령 실행 중 include 디렉터리의 jni.h 파일을 찾지 못해 오류가 발생합니다.

계속 읽기

error: possibly undefined macro: AC_PROG_LIBTOOL

Mac에 JZMQ를 설치하는 과정에서 이전 포스트에서의 오류를 처리했지만 또 다른 오류가 발생했습니다.

$ ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal -I config --force -I config
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
autoreconf: configure.in: tracing
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=config --force
configure.in:28: error: possibly undefined macro: AC_PROG_LIBTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/local/Cellar/autoconf/2.69/bin/autoconf failed with exit status: 1
autogen.sh: error: autoreconf exited with status 0

libtool 패키지가 설치되어 있지 않아서 발생하는 오류입니다.

$ brew install libtool

패키지를 설치하여 오류를 해결했습니다.

Can’t exec “aclocal”: No such file or directory at…

JZMQ를 Mac에 설치하던 중 ./autogen.sh 명령에서 오류가 발생했습니다.

$ ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal -I config -I config --output=aclocal.m4t
Can't exec "aclocal": No such file or directory at /usr/local/Cellar/autoconf/2.69/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory
autogen.sh: error: autoreconf exited with status 0

이 오류는 automake 패키지를 설치해서 해결했습니다.

$ brew install automake