FC2ブログ

Building native extensions. This could take a while...の結果はextensionのみぞ知る

メモメモ
DevKitをインストールしないで、Building native extensions で失敗しないようにする方法。

ここからmingw-get-inst-20120426.exeをダウンロードする。

これをC:\MinGWなどに展開し、C:\MinGW\binと、C:\MinGW\msys\1.0\binをPathに追加する。

単にコンパイル-ビルドシステムを乗っけてあげるだけでうまくいった。

ちなみに、rubyinstaller-1.9.3-p392を使ってインストールした場合、
linecacheのインストールに失敗しました。
C:\ruby\lib\ruby\gems\1.8\gems\linecache-0.46\ext\extconf.rbを覗いてみると、

require "mkmf"

if RUBY_VERSION >= "1.9"
STDERR.print("Can't handle 1.9.x yet\n")
exit(1)
elsif RUBY_VERSION >= "1.8"
if RUBY_RELEASE_DATE < "2005-03-22"
STDERR.print("Ruby version is too old\n")
exit(1)
end
else
STDERR.print("Ruby version is too old\n")
exit(1)
end

create_makefile("trace_nums")

となっていて、しょっぱなで弾かれます。でも、
C:\ruby\lib\ruby\gems\1.8\gems\ruby-debug-base-0.10.4\extを覗いてみると、

require "mkmf"

if RUBY_VERSION >= "1.9"
if RUBY_RELEASE_DATE < "2005-03-17"
STDERR.print("Ruby version is too old\n")
exit(1)
end
elsif RUBY_VERSION >= "1.8"
if RUBY_RELEASE_DATE < "2005-03-22"
STDERR.print("Ruby version is too old\n")
exit(1)
end
else
STDERR.print("Ruby version is too old\n")
exit(1)
end

# Temporary: to turn off optimization
# $CFLAGS='-fno-strict-aliasing -g -fPIC'
create_makefile("ruby_debug")

となっていて、1.9でもよさそうです。

うまくいくかどうかは、extensionのみぞ知る。メモメモ

02/24のツイートまとめ

makumaqu

ボール当たったことに…体罰の顧問もみ消し図る : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/KuBgn09g2fみっともないな。教師の威厳もなにもない。
02-24 14:48

いじめ原因で不登校の小3男児、同級生を提訴 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/1mO4hZ9b9I何はさておき、いじめをするほうが悪いんだけど、苛められたほうの子も少し打たれ弱いのではないかな。母親がエキサイトしてんのかな?
02-24 14:51

共同通信、記事配信できず…システム障害が発生 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/Gf0rNvnpQ0点検の後って、ほっとしてしまって、何かを定常運用の設定に戻し忘れるってあるんだよねぇ。スリーマイル島の原子炉事故の原因もそれだし…。
02-24 23:05

海江田代表「参院選で刀折れ矢尽きたら潔く」 : 政治 : YOMIURI ONLINE(読売新聞) http://t.co/M5ajdOjmZSそれどころか造反者が一杯出て党自体が消滅の危機に曝されるのでは…?
02-24 23:08

青森・酸ヶ湯の積雪が過去最高529cmに : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/WO5Lb33LtG 529cm…地面1平方センチメートルあたりの圧力はいくらでしょう…かっ、なんていってる場合じゃないな。温泉や道の雪かき、ご苦労様です。
02-24 23:14

熊本で少女にみだらな行為、千葉の巡査長停職 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/Tvs3qrLl6N 28才, 29才にして、犯罪者フラグが立ち、人生終了フラグも立ちましたね。なんて刹那的なんだろ。自分の人生を軽く扱うなよな~。
02-24 23:24

信号いらず丸い交差点、日本に定着するか? : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/jSgL70dUU6 混んだら、交差点に入ろうとする車が交差点に入れずに、周りの道が渋滞する。周回中に何かの都合で、急ブレーキをかけると、多重追突事故発生…?
02-24 23:30

中高生「読書好き」過半数…「借りない」7割超 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/HBScO8mE3j 機構の聞き方悪いよ。「書物」を読んでいるのか、漫画見てる(読むか)を区別すれば矛盾しないかもしれないよ。…しかし、雑な仕事だなぁ。
02-24 23:37

「2ちゃん」にうその書き込み、市係長を停職 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/WHrAh2bWSf 出世争いで足の引っ張りすぎ?。そんな器量の狭い人間は上に立つべきじゃないね。下がかわいそうだよ、本当に。と下にいる自分は思ってしまう。
02-24 23:43

逆恨みパワハラ男、ウサギ着ぐるみ着て嫌がらせ : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/GRBS4Kyqv8 余計目立つ。しかしまぁ、バカバカしい。着ぐるみがかわいそうだわ。
02-24 23:46

続きを読む

02/24のツイートまとめ

makumaqu

ボール当たったことに…体罰の顧問もみ消し図る : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/KuBgn09g2fみっともないな。教師の威厳もなにもない。
02-24 14:48

いじめ原因で不登校の小3男児、同級生を提訴 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/1mO4hZ9b9I何はさておき、いじめをするほうが悪いんだけど、苛められたほうの子も少し打たれ弱いのではないかな。母親がエキサイトしてんのかな?
02-24 14:51

共同通信、記事配信できず…システム障害が発生 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/Gf0rNvnpQ0点検の後って、ほっとしてしまって、何かを定常運用の設定に戻し忘れるってあるんだよねぇ。スリーマイル島の原子炉事故の原因もそれだし…。
02-24 23:05

海江田代表「参院選で刀折れ矢尽きたら潔く」 : 政治 : YOMIURI ONLINE(読売新聞) http://t.co/M5ajdOjmZSそれどころか造反者が一杯出て党自体が消滅の危機に曝されるのでは…?
02-24 23:08

青森・酸ヶ湯の積雪が過去最高529cmに : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/WO5Lb33LtG 529cm…地面1平方センチメートルあたりの圧力はいくらでしょう…かっ、なんていってる場合じゃないな。温泉や道の雪かき、ご苦労様です。
02-24 23:14

熊本で少女にみだらな行為、千葉の巡査長停職 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/Tvs3qrLl6N 28才, 29才にして、犯罪者フラグが立ち、人生終了フラグも立ちましたね。なんて刹那的なんだろ。自分の人生を軽く扱うなよな~。
02-24 23:24

信号いらず丸い交差点、日本に定着するか? : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/jSgL70dUU6 混んだら、交差点に入ろうとする車が交差点に入れずに、周りの道が渋滞する。周回中に何かの都合で、急ブレーキをかけると、多重追突事故発生…?
02-24 23:30

中高生「読書好き」過半数…「借りない」7割超 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/HBScO8mE3j 機構の聞き方悪いよ。「書物」を読んでいるのか、漫画見てる(読むか)を区別すれば矛盾しないかもしれないよ。…しかし、雑な仕事だなぁ。
02-24 23:37

「2ちゃん」にうその書き込み、市係長を停職 : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/WHrAh2bWSf 出世争いで足の引っ張りすぎ?。そんな器量の狭い人間は上に立つべきじゃないね。下がかわいそうだよ、本当に。と下にいる自分は思ってしまう。
02-24 23:43

逆恨みパワハラ男、ウサギ着ぐるみ着て嫌がらせ : 社会 : YOMIURI ONLINE(読売新聞) http://t.co/GRBS4Kyqv8 余計目立つ。しかしまぁ、バカバカしい。着ぐるみがかわいそうだわ。
02-24 23:46

続きを読む

自分解放宣言

人生が、運命との勝負なら、そろそろ自分の番になっていい。

過ぎてきた日々が運命の番なら、もうそろそろ自分の番になっていい。

運命が切ってきた数々のカードに流されてきたけれど、

もうそろそろ、自分の番になっていい。

自分の手持ちのカードは何なのか、何が切り札なのかわからないけれど、

もうそろそろ、自分の番になっていい。

遠くに置き去りにしてきてしまった夢を追うには何のカードを切ればいい?

果たすべき役割があるなら、迷わずそれにまい進するためのカードはあるのか?



干上がった小さな桟橋に自分という小船が少し傾いて泊まっている。

潮が満ちてきているなら、船を出そう。潮が引いてしまう前に。

いまは海図も羅針盤もないけれど。

行こう、行こう、行こう。

誰かに評価されるためではなく、自分の人生を生きるために。

後ろめたくもなく。

JRubyなら?

メモメモ
thataさんの「ちくわプログラムにっき」を参考にしてJRubyではどうかトライ。

ここから最新のJruby-debug-baseをもらってきて

C:\jruby>jruby -S gem install ruby-debug-base-0.10.3.4-java.gem
Successfully installed ruby-debug-base-0.10.3.4-java
1 gem installed

行きました。thataさんは正しかった。

ここで欲を突っ張らせる自分。これをeclipseのデバッガに使いたい…

jruby -S gem install ruby-debug-ide…とすると、
また、nativeのextensionがどうのってなってきっと止まっちゃいそう。

ここからruby-debug-ideのgemファイルを拾ってきてみる。

あれ、トラブルの予想に反して入ってしまった。

C:\jruby>jruby -S gem install ruby-debug-ide-0.4.16.gem
Building native extensions. This could take a while...
Successfully installed ruby-debug-ide-0.4.16
1 gem installed

eclipsのRubyインタープリターにJRubyを追加して、
そっちを使用するように指定。

引っかかった…orz
mondai.gif

じゃあといって、組み込みデバッガにすると…
mondai2.gif
くさった。JRubyのバイナリはRubyのバイナリじゃないもんなー。

んじゃ、ロジックのバグ取りはRuby1.8.7でやって、
バグが取れたらJRubyに切り替えて動作確認にするかな~
今日はもう頑張る時間じゃないし。
バージョン間の動作が気になるけど、まぁ、いいや
プロフィール

「まく@hewsnest」

Author:「まく@hewsnest」
うつ病持ちIT系復職サラリーマンです。
星検3級所持。星好き、石好き、本も好き。観葉植物を育てたり、地味~に生きてます。

カレンダー
01 | 2013/02 | 03
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 - -
カウンタ
リンク
Twitter...
RSSリンクの表示
検索フォーム
カテゴリ
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

フリーエリア
観葉 植物 星 宇宙 適応障害 うつ病 鬱 休職 復職 症状 男性不妊治療 不妊治療 旅行 お出かけ PC ソフト 宇宙戦艦ヤマト 天然石 鉱物 ミネラル 認知症