最近、Windows OS 8.1(Surface Pro 2)にRuby 2.3とGosu 2dゲーム開発ライブラリがインストールされました。両方のインストールは迅速かつ成功しました。ライブラリを使用して、空のウィンドウを生成するための基本的なプログラム(Sublime Text 3を使用)を作成しました。コンソールは、デバッグ時に私の試みにもかかわらず、このエラーメッセージを返すように続けた:>>>GosuライブラリとWindows 8.1(ruby 2.3)の非互換性
require "gosu"
class GameWindow < Gosu::Window
def initialize width=500, height=500, fullscreen=false
super
self.caption = "Clone"
end
def update
end
def draw
end
end
GameWindow.new.show
< < <
を、私は非常に新しいです:ここで
C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- gosu.so (LoadError)
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/gosu-0.12.0-x64-mingw32/lib/gosu.rb:17:in `<top (required)>'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:133:in `require'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:133:in `rescue in require'
from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:40:in `require'
from C:/Users/Kevin/Desktop/Clone/clone.rb:1:in `<main>'
[Finished in 0.7s with exit code 1]
[shell_cmd: ruby "C:\Users\Kevin\Desktop\Clone\clone.rb"]
[dir: C:\Users\Kevin\Desktop\Clone]
[path: C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Ruby24-x64\bin]
は、私が書いた基本プログラムであります一般的なプログラミングに、このエラーメッセージを解釈しようとする私の試みは役に立たない。 OS X Sierraを搭載したMacBookにGosuをインストールして使用しました。問題はOS関連の問題だと私は思っています。私は過去にWindows OS上のGosuライブラリに複数の問題があったことは知っていますが、これはシステムの依存性の問題が原因ですが、これらの問題に対する解決策は役に立たないことが証明されています。誰かがこのエラーメッセージを私に説明してもらえますか? GosuライブラリがWindows OS 8.1と互換性がないか、またはGosuをスキップしてWindows上にセットアップするためのステップがありますか?
私は何か助けていただきありがとうございます。