Ruby SVM을 설치하고 싶습니다. 나는 이미 정상적인 설정을 가진 macports를 가지고 있고 포트를 통해 libsvm을 설치했다. 그러나 rubysvm을 컴파일하기 위해 갈 때, 그것은 barfs입니다. :(ruby-svm에서 macports '/ opt/local에서 라이브러리를 찾는 방법은 무엇입니까?
루비 SVM : http://rubysvm.cilibrar.com/download/ (대부분의 링크가 있지만 404입니다) libsvm :
sudo port install libsvm
wget http://debian.cilibrar.com/debian/pool/main/libs/libsvm-ruby/libsvm-ruby_2.8.4.orig.tar.gz
tar -xzf libsvm-ruby_2.8.4.orig.tar.gz
cd libsvm-ruby-2.8.4
./configure
을 ... 당신은 오류 얻을 : http://www.csie.ntu.edu.tw/~cjlin/libsvm/
이 시도
...
checking libsvm/svm.h usability... no
checking libsvm/svm.h presence... no
checking for libsvm/svm.h... no
Error, cannot find LIBSVM svm.h header.
을
나는 성공하지 않고 이것을 시도했다 :
export DYLD_LIBRARY_PATH=/opt/local/include/:/opt/local/lib/
(... ditto for C_INCLUDE_PATH, LD_LIBRARY_PATH, CPATH, & LIBRARY_PATH)
LDFLAGS="-I/opt/local/include -L/opt/local/lib" CPPFLAGS="-I/opt/local/include -L/opt/local/lib" ./configure
어떻게 수정합니까?
일반적으로 LDFLAGS에는 -L args 만 넣고 CPPFLAGS에는 -I args 만 넣으면됩니다. 올바른 컨텍스트에서 * FLAGS 변수를 사용하지 않는 구성 스크립트는 잘못 작성된 것입니다. –
AFAICT는 그것을 존중하지 않습니다. 그러나 configure 스크립트는 내가 간신히 파싱 할 수있는 자동 스파게티의 미친 엉터리입니다. – Sai