【Ruby/SDL他】Rubyでゲーム制作・総合スレッドat GAMEDEV【Ruby/SDL他】Rubyでゲーム制作・総合スレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:名前は開発中のものです。 10/06/26 19:05:20 9CeE/+nX 09行目~12行目 「Dir.glob("dll/*.dll") do |path| next if path =~ /zlib/ and File.exist?(File.join(dlldir, File.basename(path))) FileUtils.install(path, dlldir, option) end」 13行目~15行目 「Dir.glob("ext/*.so") do |path| FileUtils.install(path, sitearchdir, option) end」 ここではエラーこそ出ないが、それぞれのフォルダの中には変化がない each文で、各フォルダの中を調べて、各.dllやl.soが存在しなければそれをファイルのコピーを繰り返す命令のようだが 「C:\programming\ruby191\bin」の中にdllがインストールされたり 「C:\programming\ruby191\lib\ruby\site_ruby\1.9.1\x64-msvcr80」の中にstarruby.soが配置されたりもしない 551:名前は開発中のものです。 10/06/26 19:06:14 9CeE/+nX 試しに 「Dir.glob("dll/*.dll") do |path| puts "test" + path end」 などとしても何の反応もない(nilが一度だけ表示される)事から、Dir.globの中の命令が一度も実行されていないのだろうか? ここまで付き合ってくれてありがとう。まだ原因がわかった訳ではないが それでも問題解決まで大分前進した気がする。 例によって長々と書いてしまって申し訳ない。とりあえずこの辺をもう少し調べてみて、また何か分かったら報告させて頂く 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch