0

sudo gem install localtunnel を実行すると、次の出力が得られます。今、私は自作を使用してrbenvをインストールしてルビーをインストールしています.brew doctorを実行すると、xcodeが古くなっていると表示されますが、xcodeを開いて最新バージョンであると表示されます.sudo gem install localtunnelのエラー出力は次のとおりです

ERROR:  Error installing localtunnel:
    ERROR: Failed to build gem native extension.

        /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
creating Makefile

make
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -DJSON_GENERATOR  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -arch i386 -arch x86_64 -g -O3 -pipe -fno-common -DENABLE_DTRACE  -fno-common  -pipe -fno-common   -c generator.c
xcrun: Error: could not stat active Xcode path '/Developer'. (No such file or directory)
cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup -o generator.bundle generator.o -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch i386 -arch x86_64     -lruby  -lpthread -ldl -lobjc  
i686-apple-darwin11-llvm-gcc-4.2: generator.o: No such file or directory
i686-apple-darwin11-llvm-gcc-4.2: generator.o: No such file or directory
lipo: can't figure out the architecture type of: /var/tmp//ccfplODR.out
make: *** [generator.bundle] Error 1
4

2 に答える 2

1

Xcode 4 は /Developer にインストールされなくなりましたが、xcrun はそこにあることを期待しているようです。

最初に「コマンド ライン ツール」をインストールします (Xcode 設定 -> ダウンロード -> コンポーネント)。

それでも解決しない場合は、電話してください

sudo xcode-select -switch /Applications/Xcode.app

xcrun のパスを明示的に設定します。

于 2013-02-19T10:23:23.433 に答える
0

Ruby のバージョンが古かったので、rbenv install 1.9.3-p0 を実行してグローバルに設定する必要がありました。

于 2013-02-21T01:43:17.017 に答える