【Ruby/SDL他】Rubyでゲーム制作・総合スレッドat GAMEDEV【Ruby/SDL他】Rubyでゲーム制作・総合スレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト545:名前は開発中のものです。 10/06/23 00:46:17 4Wd2dMWQ mswin64のRubyでmswin32のライブラリって使えるの? 546:名前は開発中のものです。 10/06/23 17:40:26 zddUPtHq >>544 とりあえずActiveScriptRubyで代用できてるとのことで安心した。 しかし納得いってないとのことなので、一応アドバイスしておく。 まず先に言っておくが、自分には原因はわからない。なぜって環境が無いから。なので原因究明の方法だけ。 > 「install.rb」を実行しても、前に書いたように「Installation Star Ruby completed!」とメッセージが出るだけで(略) こういう「他人が作ったスクリプトを実行したんだけどなんかうまく動かない」という場合の鉄則は『ソース読め』。 まずは install.rb をテキストエディタで開いて中身を見てみよう。 開いてみたらファイルの最後に↓の一文があるはずだ。 puts "Installation Star Ruby completed!" もう分かったと思うが、このスクリプトはインストールが成功しようがどっかで失敗しようが 無条件で「Installation 略 completed!」を出力するようになってるってこと。 じゃあ何が悪いんだって話だが、こういう「スクリプトのどっかで失敗してるらしいんだけどどこで失敗してるのか分からない」という時の鉄則は『一行ずつ実行してみる』。 irb ( ttp://doc.okkez.net/static/191/library/irb.html ) を開いて、install.rb の内容を一行ずつコピペして実行してみよう (この時絶対に手打ちはしない。typoか本当に失敗してるのか分からないから)。 で、一行実行するたびに本当にうまく動いているか確認する。たとえば FileUtils.mkdir_p(dlldir) の行なら 本当に dlldir の場所にフォルダが作られてるかを見てみる。 何をするのか分からない行があったらリファレンスマニュアル( http://doc.okkez.net/static/191/doc/index.html )を読む。 以上の手順を繰り返せば必ず原因が分かる。健闘を祈る。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch