-
Notifications
You must be signed in to change notification settings - Fork 547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSS Gate Workshop: Tokyo: 2017-09-30: kono: ruby-odbc (for ruby 2.4 windows): Work log #575
Comments
沼田と申します、本日はよろしくお願いします! |
ruby-odbcのgemをruby 2.4(Windows)で動かしたい。動かせない場合はどこで詰まったかを明らかにして問題を報告する。のが今日の目標。 |
動作確認する環境を用意する。 |
MSYS2も併せてインストールする。 |
ruby2.4.2をインストールする。
|
でインストーラのダイアログが出たので |
引き続きupdateファイルがいろいろ自動でインストールされている。 |
file updateが終わったらコマンドプロンプトのウィンドウが自動的に閉じたらしい。 |
http://www.msys2.org/ |
たぶん問題なさそう。 |
これからgem ruby-odbcのインストールを行う。 |
gemのインストールでエラー。
|
ruby 2.3では問題ない。
|
問題の切り分けが必要。 rubyが2.3から2.4になったのが問題なのか ruby 2.3.5 + MSYS2という組み合わせが使えるようなので試してみる。 |
oneclick/rubyinstaller#378 7zipのファイルを展開して、PATHにMSYS2を入れただけで
|
インストールに失敗したruby2.4は
というファイルが残っている。 |
ruby公式サイトで似たようなバグレポートがないかどうか |
調査がうまく行かないので、サポートメンターさんの助言もあり、 |
(ちなみに、DevKit/MSYS2の問題だとすれば、ほかにC言語のコンパイルがあるgemのインストールがエラーなく行われるかどうか確認すると良いかもしれない。 ただ、nokogiriなど試してみたが、Windows版のgemはコンパイルなしでインストールされてしまうもよう(fat gemと言うらしい)。 |
本家のReadmeにはVisualCでコンパイルする手順もあったが、gemを公開していてそれでインストールできないのは事実なので、こちらの面でレポートを書く。 |
(以下、日本語文面案) Ruby installerで作った環境でruby-odbc rubygemをインストールするとエラーになります。 [環境]
gemのコンパイルでエラーが出ます。
ruby 2.3.4p301 (2017-03-30 revision 58214) [x64-mingw32]
|
Thank you for your great software.
[My Environment] I encountered compile errors.
I can install same gem without errors
|
下記メールを送りました! (subject) 自分 さんから [email protected]宛 Thank you for your great software. C:>gem install ruby-odbc I encountered compile errors. linking shared-object odbc.so C:>gem install ruby-odbc |
おつかれさまでした!いったんこちらのissueはクローズしますが、メールで何か動きがありましたら、こちらのissueにコメントするのもアリですし、gitterで相談してみるのもアリです! |
メールの返信ありました!
Suggestionを試してみます。 |
Suggestion試してうまく行きました!!! 作者のChristian Wernerさんにメールで報告しました。
メールを送った後に気づいたのですが、手順の最初
はわざわざtarballをダウンロードしなくとも最初にインストールに失敗した |
ruby-odbc は https://github.com/larskanis/ruby-odbc は第三者が勝手に作ったリポジトリだったんですね。 |
This issue is also filed here with a similar fix: oneclick/rubyinstaller2#94 |
This is a work log of a "OSS Gate workshop".
"OSS Gate workshop" is an activity to increase OSS developers.
Here's been discussed in Japanese. Thanks.
作業ログ作成時の説明
以下のテンプレートを埋めてタイトルに設定します。埋め方例はスクロールすると見えてきます。
タイトル例↓:
OSS Gateワークショップ関連情報
The text was updated successfully, but these errors were encountered: