0

smartos に zlib を使用して ruby​​ 1.8.6 をインストールしようとしていますが、ruby は正常にコンパイルされますが、ext/zlib フォルダーにある ruby​​ extraconf.rb を実行すると、コンソールに次のように表示されます。

[admin@7dabb5d6-09d4-42b3-bb40-36a7d0a0fabe ~/src/ruby-1.8.6/ext/zlib]$ ruby extconf.rb
checking for deflateReset() in -lz... no
checking for deflateReset() in -llibz... no
checking for deflateReset() in -lzlib... no
checking for deflateReset() in -lzdll... no

[admin@7dabb5d6-09d4-42b3-bb40-36a7d0a0fabe ~/src/ruby-1.8.6/ext/zlib]$ make
make: Nothing to be done for `all'.
[admin@7dabb5d6-09d4-42b3-bb40-36a7d0a0fabe ~/src/ruby-1.8.6/ext/zlib]$

smartos で zlib をコンパイルするにはどうすればよいですか?

ありがとう。

4

1 に答える 1

2

OK、実行中の問題を解決します:

ruby extconf.rb  --with-zlib-include=/usr/local/include/ --with-zlib-lib=/usr/local/lib

ありがとう

于 2012-09-24T17:33:49.113 に答える