[問題] Exerb 4.7.0
大家好...我是ruby新手...
無聊寫了遊戲...
社團的人不捧場...
因為他們懶著灌Ruby...
我只好將檔案編成.exe
---------------------------
我使用 Ruby1.9.1 和 Exerb4.7.0
我先將主程式main.rb放在bin裡面(這個應該沒問題吧...)
然後打下指令 ruby -r exerb/mkexy main.rb
結果跑出來
C:/Ruby191/lib/ruby/site_ruby/1.9.1/exerb/mkexy.rb:28: warning: variable
$KCODE is no longer effective 以下略...
所以我找到 mkexy.rb 然後把那一行的 $KCODE去掉並改成utf8
(我的檔案是utf8)
於是ruby -r exerb/mkexy main.rb沒有問題
也跑出了 main.exy
可是當我 ruby exerb main.exy 就出現了:
C:/Ruby191/lib/ruby/site_ruby/1.9.1/exerb/recipe.rb:146:in `add_file_entry':
main.exy: no such file -- C:/Ruby191/lib/ruby/1.9.1/i386-mingw32/enc/big5.so
(RuntimeError) 以下略...
我確定big5.so是存在的
而且將 main.exy底下file:的每行刪掉試試都會有相同結果
每個檔案也都存在
我實在不知道是什麼問題...
可以請哪為高手指點一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.141.33
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章