FFI gemをインストールしようとしています。ネイティブ拡張は構築されていません。それは問題です。私はそれを手動で、ここで私が見るものだ場合:OS X:パス内にスペースがないために失敗する
RossRankins-MacBook-Pro:libffi Ross$ make
make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-g -O2" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=/bin/sh "/Volumes/Macintosh HD/Users/Ross/.rvm/gems/ruby-1.9.2-p180/gems/ffi-1.0.11/ext/ffi_c/libffi/missing" --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld" "NM=/usr/bin/nm" "RANLIB=ranlib" "DESTDIR=" all-recursive
make[1]: *** No rule to make target `HD/Users/Ross/.rvm/gems/ruby-1.9.2-p180/gems/ffi-1.0.11/ext/ffi_c/libffi/missing --run makeinfo '. Stop.
make: *** [all] Error 2
あなたはそれがパスのMacintoshのHD部分を切り捨てています見ることができるように。私は上の完全なコマンドを実行しようとしたが、パスを編集し、それを助けていない...アイデア?
実用的な解決方法は、ハードディスクの名前を変更することです。空白やその他の特殊文字が含まれていない限り、「C」などの皮肉な名前や好きなものを使用することもできます。 –
私は名前を変更しようとしました。物事が爆発し始めました。私のホームディレクトリが見つからない、壊れたsynlinksなどのメッセージがありました。 –