当我尝试使用ruby test.rb
命令通过终端运行 rubyscript 时,它向我显示以下错误:
MacBook-Air-K:myapp uzytkownik$ ruby test.rb
/Users/uzytkownik/.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- gosu (LoadError)
from /Users/uzytkownik/.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from test.rb:2:in `<main>'
MacBook-Air-K:myapp uzytkownik$
什么可能是问题的根源?感谢您的帮助!
我的 ruby 版本是 2.3.1(我想是最新的)
test.rb 文件包含以下代码:
require 'gosu'
class GameWindow < Gosu::Window
def initialize(width=320, height=240, fullscreen=false)
super
self.caption = 'Hello'
@message = Gosu::Image.from_text(
self, 'Hello, World!', Gosu.default_font_name, 30)
end
def draw
@message.draw(10, 10, 0)
end
end
window = GameWindow.new
window.show