秋間です。僕は実家の那須に来てまして、
今日はdRubyで有名な咳さんたちが開いているtoRubyの
勉強会に行ってきました。すごく面白かったですよ!
レベル高い!でもフレンドリー。
さて、エラーですが、ご報告いただいたconst_missingは
Rubeusというモジュールが見つからないということなので、
gemでちゃんと入っているかどうか
$ jruby -S gem list
でご確認いただけますか?
もし入っているのにだめな場合、
jirbで以下を実行したときの戻り値を教えていただきたいです。
irb(main):001:0> require "rubygems"
=> true
irb(main):002:0> require "rubeus"
=> true
Kana さんは書きました:
>今日はdRubyで有名な咳さんたちが開いているtoRubyの
>勉強会に行ってきました。すごく面白かったですよ!
>レベル高い!でもフレンドリー。
こちらの会ですか?
サイトからも気さくで楽しそうな雰囲気が伝わってきますね!
ぜひまたお話聞かせて下さい^^
http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=toRuby
名古屋にもRubyの勉強会があればいいのにな~
◆◇◆◇◆◇
エラーの件、早々にご返答頂きありがとうございました!
で、大変恥ずかしい話なのですが、エラーメッセージを眺めていて
エラーの原因に気づきました(--*
実は私、自分で作った簡単なサンプルにrubeus.rb という
名前をつけて同じディレクトリ内に置いていたのですが、
require "rubeus" でそのrubeus.rbが読み込まれていたようです。
-------------------------
D:/work/./rubeus.rb:6:in `const_missing': uninitialized constant Rubeus (NameError)
from D:/work/./rubeus.rb:6:in `D:/work/./rubeus.rb'
from D:/work/./rubeus.rb:27:in `require'
from C:/jruby/jruby-1.1.2/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from notepad.rb:4
-------------------------
「ライブラリのファイルと同じ名前のスクリプトが
カレントディレクトリにあるとマズい。」
――というのは、もしやRubyの世界では常識なのでしょうか。
くだらないミスでお手間を取らせて申し訳ありませんでした。
ああ、Rubyistへの道は遠く険しい…地道に頑張ります:-)
◆◇◆◇◆◇
それから、先日はRubeus現状のまとめをありがとうございました!
秋間さんの思い、皆さんの思いが伝わるようなメンバー募集の
メッセージ、考えてみたいと思います。
今週ちょっとバタバタしていたのですが、ようやく落ち着いてきたので
ちょっとずつWiki充実させていきますね。
あと、微力ながら自分のBlogにRubeusのメンバー募集の記事を載せました。
http://apercu-j.blogspot.com/2008/07/rubeus.html
万一おかしなところがあったらご指摘下さい。
では、良い週末を!
-----------
Kana
せっかくRubeusが使えるようになったので、
超簡単なサンプルを作ってスタートアップガイドのページを書いてみました。
http://code.google.com/p/rubeus/wiki/StartUpGuide?updated=StartUpGuide&ts=1215873879
// Kanaは画像の載せ方をおぼえた!
// 経験値が100上がった!
このページで「Rubeusのウリ」みたいなものを
簡単に紹介できると面白いかもしれませんね。
・Swingのコンテナコンポーネントはimport不要
・addメソッドを呼ばなくても自動で追加してくれる
・イベント処理がシンプルに書ける
…あたりでしょうか?
コメントにちょっと書いておきましたが、
「これも書くべし!」というトピックがありましたら教えて下さい。
-----------
Kotake
おはようございます。秋間です。
> 名古屋にもRubyの勉強会があればいいのにな~
Regional RubyKaigi って話を角谷さんが提案されていて、
東京で何かやろうとしているみたいです。
http://kakutani.com/20080622.html
候補地としては、札幌、仙台、栃木の他に
・福岡~大怪獣空中決戦
・京都~邪神覚醒
・名古屋~小さな冒険者
・Matz江
名古屋で動いている人って片山さんのことなのかな?
> 「ライブラリのファイルと同じ名前のスクリプトが
> カレントディレクトリにあるとマズい。」
>
> ――というのは、もしやRubyの世界では常識なのでしょうか。
> くだらないミスでお手間を取らせて申し訳ありませんでした。
いえいえ、くだらないなんてとんでもない。
他の誰かがやるかもしれないミスって重要だと思いますよ。
特に初心者の頃のミスって「自分が間違ってるだけだから」ってどこにも
書かなかったりする割に、慣れちゃうとみんな自然と忘れちゃうので
結構希少価値があると思うんです。
ちなみに原因を解説すると、require は指定されたファイルを
$LOAD_PATH($:)上から探してロードしているので、カレント
ディレクトリのrubeus.rbが先に見つかったので、gemの方のrubeus.rb
が見つからなかったってことです。
> それから、先日はRubeus現状のまとめをありがとうございました!
> 秋間さんの思い、皆さんの思いが伝わるようなメンバー募集の
> メッセージ、考えてみたいと思います。
ありがとうございます~。
僕が書くとどうしてもくどくなるので、サラッと爽やかにお願いしますw
っていうか小竹さんの納得するように書いていただければOKです。
こういうのやってみたい!とかあったらお願いします > ALL
> 今週ちょっとバタバタしていたのですが、ようやく落ち着いてきたので
> ちょっとずつWiki充実させていきますね。
> あと、微力ながら自分のBlogにRubeusのメンバー募集の記事を載せました。
> http://apercu-j.blogspot.com/2008/07/rubeus.html
ありがとうございます!
えーっと僕のブログに試しに貼ってみたんですが、
Google Groupには"プロモーションボックス"なるものがありまして、
以下のHTMLを貼ると、グループへのリンクが出ます。
<table style="background-color: #fff; padding: 5px;" cellspacing=0>
<tr><td>
<img src="http://groups.google.com/groups/img/3nb/groups_bar_ja.gif"
height=26 width=132 alt="Google グループ">
</td></tr>
<tr><td style="padding-left: 5px;font-size: 125%">
<b>rubeus</b>
</td></tr>
<tr><td style="padding-left: 5px"> <a href="http://groups.google.com/group/rubeus">このグループにアクセス</a> </td></tr>
</table>
いきなり参加できちゃうプロモーションボックスもあります。
<table style="background-color: #fff; padding: 5px;" cellspacing=0>
<tr><td>
<img src="http://groups.google.com/groups/img/3nb/groups_bar_ja.gif"
height=26 width=132 alt="Google グループ">
</td></tr>
<tr><td style="padding-left: 5px;font-size: 125%">
<b>rubeus</b>
</td></tr>
<tr><td style="padding-left: 5px"> <a href="http://groups.google.com/group/rubeus">このグループにアクセス</a> </td></tr>
</table>
僕のブログの方はこっちのプロモーションボックスですね。http://d.hatena.ne.jp/akm/
よろしければお試しください。
Kanae さんは書きました:
秋間です。
> ところで、Nick Siegerさんが作っているImageVoodooというライブラリの
> メインファイル(というのでしょうか…)はimage_voodoo.rb という名前で、
> これを require 'image_voodoo' で読み込んで使うのですが、
> こちらはカレントディレクトリ内に同じ名前のファイルがあってもエラーになりません。
自分が重大な勘違いをしている気がしてきて不安になって調べてみました。
書いてみたらけっこう量があったので、ブログに書きました。
http://d.hatena.ne.jp/akm/20080713#1215959568
いや~勉強になりました。ありがとうございます。
やっぱり素朴な疑問って大事っすね!
Kana さんは書きました:
こんにちは、小竹です。
名古屋は今日も35度近い猛暑です。。。
> 書いてみたらけっこう量があったので、ブログに書きました。
> http://d.hatena.ne.jp/akm/20080713#1215959568
すばらしい…
あの短い時間でここまでまとめられるとは、さすがは秋間さんです。
終業後にじっくり勉強させていただきます。
まずはありがとうございました!
------------
Kotake