SUSE Enterprise 11 SP3にコンパスをインストールしようとしています。私は次のようになる。何か案は?Ruby on SUSEのヘッダファイルが見つかりませんか?
gem install compass
Building native extensions. This could take a while...
ERROR: Error installing compass:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
<b>mkmf.rb can't find header files for ruby at /usr/lib64/ruby/ruby.h</b>
extconf failed, exit code 1
Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/ffi-1.9.3 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/extensions/x86_64-linux/1.8/ffi-1.9.3gem_make.out
ヘッダーがインストールされていますか?パッケージマネージャを使用してRubyをインストールした場合は、ヘッダがインストールされていないことがよくあります。さらに、Ruby 1.8を実行しているようです。より最新のものを使用することを検討する必要があります.2.0+は良いスタートです。 Rubyをインストールするには、[RVM](http://rvm.io/rvm/install)(インストールページ全体を読む)または[rbenv](https://github.com/sstephenson/rbenv) Rubyのシステムインストールを邪魔しないようにしてください。 –
私はそれを試みたが、RVMはSUSE SLE Repoに問題があるようだ。 –
はこの問題を解決することはできませんが、もしあなたが気付いていない場合に備えてこのレポを追加することができます。http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/SLE_11_SP3/持ち運びに便利です。 – Magpie