1 名前:名前は開発中のものです。 [2008/04/02(水) 02:11:27 ID:cxIG00d1] Ruby/SDL、StarRubyなどを用いてゲームを作る(作ろうとしている)人が 情報交換したり雑談したり質問したりするためのスレッドです。 ツクールXP(RGSS)についてはツクールスレ等でお願いします。 Ruby/SDL www.kmc.gr.jp/~ohai/rubysdl.html StarRuby www.starruby.info/ja/
552 名前:名前は開発中のものです。 mailto:sage [2010/06/26(土) 19:07:58 ID:9CeE/+nX] ちなみに、starruby用dll(starruby-0.3.3-win32-ruby19.zipを展開して出来たdllフォルダの中にある各.dllファイル)と 同じく展開して出来たstarruby.soファイルを手動でコピーし、requireできるか試してみた所 「-e:1:in ‘require’: 193: %1 は有効な win32 アプリケーションではありません。 -0:/programing/ruby19/lib/(中略)starruby.so (LoadError) from -e:1:in ‘<main>’」 と出てきた。 同じ事をruby1.8.7でやってみた所(>>547 の時点であまりやるなと言われてはいたが) ちゃんとGUI画面が表示された。ruby1.9.1(32bit版)でも同じくGUI画面が表示された (隅々まで不備なく動くかどうか確認したわけではないが) 今回のインストールできない問題とは別に>>545 で指摘された問題があるかもしれない。
553 名前:名前は開発中のものです。 mailto:sage [2010/06/26(土) 20:42:01 ID:9CeE/+nX] starruby を install.so を使ってインストールする事に成功した 失敗していた理由はなんて事もない、ただカレントディレクトリの位置を設定していなかったからだった (ちなみに、次に例に出す ruby のバージョンは、32bit版を使うために1.8.7を使っている) まず、>>543 に書き込んだ通りに ruby本体 と、それに対応した starruby をDL・展開して、DOSを起動させ、 環境変数を追加して、PCを再起動させる この後、「カレントディレクトリを starrubyを展開したフォルダまで移動させる作業」 (cd C:\programming\ruby187\starruby-0.3.3-win32-ruby18) ・・・が必要だったが、これを怠っていた為に install.rb の中の「Dir.glob 〜 end」命令が上手く働いていなかったようだ 分かってしまえば簡単・単純なミスだが、最初は全く思いつけなかった お騒がせしてしまって申し訳ない ともあれ、何とか正常にインストールする事に成功した ありがとう、この板の皆の適切なアドバイスのおかげだ またどうしても分からない事があった出てきた時は、よろしく頼む
554 名前:名前は開発中のものです。 mailto:sage [2010/06/26(土) 21:44:01 ID:+RqvD318] おつかれさま。 StarRubyをいじってゆっくりじっくり遊ぶといいよ。
555 名前:名前は開発中のものです。 mailto:sage [2010/07/05(月) 13:15:13 ID:McBHvfXL] >>528-530 マルチプラットフォーム狙いじゃなくてバリバリ3Dじゃないなら(バリ3DをそもそもRubyでやるのか?はおいておいてだな) DXライブラリ使えるならいい案だな。 国内の同人ゲームでよくつかわれているみたいで情報も多いし。 C#用のライブラリってどんなのかと思ったら、 元がC言語で他の言語でも使えるようにDLL化してあるからRubyからも使えるってことかー。
556 名前:名前は開発中のものです。 mailto:sage [2010/07/05(月) 13:58:30 ID:quyLdWxB] .NET専用にC++/CLIで書きなおした、とかじゃないからね 汎用に使えるね。
557 名前:名前は開発中のものです。 mailto:sage [2010/07/17(土) 23:46:14 ID:Dnvbzl3f] コチラで聞けと言われたので参りました。質問です! Rubyでゲーム作れるって聞いたので ttp://jp.rubyist.net/magazine/?0018-GameProgramingForRubySDLのサイトのリンク先でsource of Ruby/SDL 1.3.0というのが見つからなかったのでrubysdl-win32-binの1.3.0をダウンロードしてprogrum file内にインストールしたRuby1.8の下にフォルダを作って解凍しました。 回答したあとinstall_rubysdl.rbを実行したら変なメッセージが出たのですが無視してテストのウィンドウだけ出すプログラムを作ってみたらファイル名:2:in `requie' : no such file to load -- sdl (LoadError)というものが出ました。 どうしたらウインドウを出す様に出来るのでしょうか。ちなみに変なメッセージはこんな感じでした。 mkdir -p C:/Program Files/ruby-1.8/bin mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8 mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/i386-msvcrt install -c dll/jpeg.dll C:/Program Files/ruby-1.8/bin C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/fileutils.rb:1264:in `initialize': Permission denied - C:/Program Files/ruby-1.8/bin/jpeg.dll (Errno::EACCES) from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1264:in `open' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1264:in `copy_file' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1263:in `open' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1264:in `copy_file' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:464:in `copy_file' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:845:in `insrall' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1397:in `fu_each_src_dest' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1411:in `fu_each_src_dest0' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1395:in `fu_each_src_dest' from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:841:in `insrall' from C:/Program Files/ruby-1.8/rubysdl-1.3.0-mswin32-1.8.5-p12/install_rubysdl.rb:26
558 名前:つづき mailto:sage [2010/07/17(土) 23:47:25 ID:Dnvbzl3f] from C:/Program Files/ruby-1.8/rubysdl-1.3.0-mswin32-1.8.5-p12/install_rubysdl.rb:26:in `globe' from C:/Program Files/ruby-1.8/rubysdl-1.3.0-mswin32-1.8.5-p12/install_rubysdl.rb:26 以上です。宜しくお願いします。
559 名前:名前は開発中のものです。 mailto:sage [2010/07/18(日) 11:53:06 ID:6fMtGEk6] あっちでも書いたが、C:/Program Files/ruby-1.8/binが管理者じゃないと書き込み権限がないとかだろ。
560 名前:名前は開発中のものです。 mailto:sage [2010/07/18(日) 12:28:32 ID:ic6NNUQZ] Rubyのインストール先をProgramFiles以外にすればいいんじゃね?
561 名前:名前は開発中のものです。 mailto:sage [2010/07/18(日) 14:18:58 ID:WsCVWUVt] >>559 ,>>560 Dドライブにインストールしなおしたら出来ました! ありがとうございます!