Ruby 1.9.1のREADMEファイルに従ってみましたが、WindowsでMinGWを使ってコンパイルできません。これで私を助けることができますか?MinGWでRuby 1.9.1をコンパイル
ありがとうございました。
Ruby 1.9.1のREADMEファイルに従ってみましたが、WindowsでMinGWを使ってコンパイルできません。これで私を助けることができますか?MinGWでRuby 1.9.1をコンパイル
ありがとうございました。
あなたは(openssl、zlib、readlineなど)考えなければならない依存関係がたくさんあるので、Windowsでコンパイルするのは非常に複雑です。
私を助けたことの1つは、rubyinstaller(http://github.com/oneclick/rubyinstaller)をダウンロードすることです。それはまだ完全ではありませんが、あなたのために働く(すなわち、最新のビルドを入手したり、バージョンを変更するなどの)設定ファイルのいくつかを微調整することができます。
しかし、コンパイルは私の問題(rmagickのようなネイティブの依存関係が必要な宝石)の始まりに過ぎないので、代わりにUbuntuを使用しました。
rubyinstallerをダウンロードしてから rake ruby18 それから、それをsandbox/ruby_mingw/binから実行してください。 – rogerdpack
GTK「オールインワン」バンドル(http://www.gtk.org/download-windows.html)をダウンロードして使用したい場合があります。あなたはgtkを使用しませんが、ほとんどの必要なライブラリの開発ヘッダー/ libをビルドしています。
また、linux/unixシステムからクロスコンパイルする方が簡単です。 このページを見るhttp://eigenclass.org/hiki/cross+compiling+rcovrt
最後に、1.9.1-p378をビルドしたい場合は、この投稿は役に立ちますhttp:// phosphor-escence.blogspot.com/2010/01/install-ruby-191 -p378-on-windows-using_22.html
どのようなエラーが表示されますか? –
詳細はあなたが話していることを知ることができる魔法のものです。いくつかの提供を検討してください。 – Pesto
私はどこから始めるのが大変混乱しています。 - MinGWとCygwinの両方をインストールしました。 - Cygwin(4.4.0)でgccのバージョンを確認しました - MinGW(3.4.5)でgccのバージョンを確認しました - 1.9.1にはreadmeがありませんので、Cygwinのbashシェルを起動しました。 - 私はrubyソースフォルダの場所を掘り下げ、./configureとタイプしました。 - その後、セットアップファイルを編集してすべてのコメントを外しました。 - "make"とタイプしましたが、このエラーが発生しました。 - > make.exe ":何もする必要はありません' all '。 しばらくの間、VC++ 9.0でRubyをビルドしていましたが、iconvを動作させることができません。 –