2

Compass と Sass の開発を開始するために MBP をセットアップしていますが、いくつかの問題があります。私が抱えている問題の 1 つは、特定の gem が正しくインストールされないことです。susy、sass、compass をインストールしてから、oily_gem をインストールすると、次のエラーが発生します。

ネイティブ拡張機能の構築。これには時間がかかる場合があります... エラー: oily_png のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。

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

mkmf.rb は /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h で ruby​​ のヘッダー ファイルを見つけることができません

Gem ファイルは、検査のために /Library/Ruby/Gems/1.8/gems/oily_png-1.0.2 にインストールされたままになります。結果は /Library/Ruby/Gems/1.8/gems/oily_png-1.0.2/ext/oily_png/gem_make.out に記録されます

Compass と Sass は正常に動作していますが、同じエラーが発生する gem がいくつかあります。なぜこれが起こるのかについてのアイデアはありますか?私はどこかで一歩を踏み外したことがありますか?

4

2 に答える 2

0

やってみました:

sudo gem install oily_png

ターミナルで?

于 2012-10-02T14:56:45.627 に答える
0

ruby のヘッダー パッケージが不足しているようです。あなたのシステムのパッケージの名前はわかりませんが、たとえば、私の場合、いくつかのgemをインストールするために持っているruby1.8-devかインストールする必要があります( -devサフィックスに注意してください)。ruby-dev

于 2012-11-16T00:26:09.680 に答える