Ruby 1.8.7 Build 160のコンパイルエラー
-
03-07-2019 - |
質問
昨日Ruby 1.8.7の最新バージョンをコンパイルしていました(最新バージョンにはまだバイナリがないため)。
readmeファイルの指示に従いましたが、ruby gemをインストールして更新すると、zlib.soが見つからないというエラーが表示されます。
zlibライブラリなどを既にダウンロードしていることは間違いありません。nmakeログも調査しました。エラーは次のようになります。
conftest.c(8):エラーC2065: 'deflateReset':宣言されていない識別子
私は何かを見逃しましたか?
ありがとう:)
解決
すみません、わかりました。 zlibバイナリをダウンロードし、includeフォルダー内のアイテムをc ++ includeディレクトリーに配置する必要があります。その後、ruby \ binディレクトリにzlib1.dllをコピーします。
所属していません StackOverflow