Ruby에서 Gosu로 텍스트를 인쇄할 수 없음(충돌) (Cannot print a text with Gosu in Ruby (crash))


문제 설명

Ruby에서 Gosu로 텍스트를 인쇄할 수 없음(충돌) (Cannot print a text with Gosu in Ruby (crash))

고수의 기초를 배우려고 합니다. 이미지를 표시할 수 있지만 텍스트로 시도할 때 응용 프로그램이 충돌했습니다. 다음은 실행하려는 간단한 코드입니다.

<!‑‑ language: 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, "My text to print",Gosu.default_font_name,100)
  end

  def draw
    @message.draw(10, 10, 0)
  end
end

window = GameWindow.new
window.show

내 시스템:

‑Windows xp sp3

‑ruby 1.93 448

‑gosu 0.10.4

### cmd 보고서 이미지

### cmd 보고서 2 이미지


참조 솔루션

방법 1:

to everyone who have this problem on xp just install a previous version of gosu, with 0.9.2 works well.

Use: gem install gosu ‑v"0.9.2"

방법 2:

Works fine for me

gosu 0.10.4

ruby 2.1.2p95 (2014‑05‑08) [x86_64‑linux‑gnu]

Running on ubuntu

window

(by Scias Bof IVArctiaDamiano Stoffie)

참조 문서

  1. Cannot print a text with Gosu in Ruby (crash) (CC BY‑SA 2.5/3.0/4.0)

#crash #libgosu #drawtext #ruby






관련 질문

WebView가 전체 활동을 죽이고 있습니다 --- 이것을 어떻게 디버깅 할 수 있습니까? (WebView killing the whole activity --- How can I debug this?)

연결 시도 시 Windows의 MySQL이 충돌함 (MySQL on Windows crashes on connection attempts)

휘발성 멤버는 멤버 함수에서 액세스할 수 없습니다. (volatile member can not be accessed by member function)

Ruby에서 Gosu로 텍스트를 인쇄할 수 없음(충돌) (Cannot print a text with Gosu in Ruby (crash))

이 기능은 .exe를 충돌시킵니다. 제가 뭘 잘못하고 있습니까? (This function makes the .exe crash, what am I doing wrong?)

PyAudio로 웨이브를 재생하는 Tkinter 버튼 호출 기능 - 충돌 (Tkinter button calling function to play wave with PyAudio -- crashes)

phonegap 카메라가 앱 충돌 (phonegap camera crashes the app)

대화 상자를 표시하려고 할 때 앱이 충돌함 (App crashed when try to display dialog box)

kaldi 설치 시 libmkl_tbb_thread.so sth 관련 문제 (A problem related to libmkl_tbb_thread.so sth when installing kaldi)

WordPress에서 Simple Jquery Click이 작동하지 않음 (Simple Jquery Click not working in WordPress)

새 줄이 발견되지 않으면 fget이 NULL을 반환하지 않습니다. (fgets dont return NULL when no new line found)

webview가 검은 색으로 바뀌고 응용 프로그램이 충돌합니다. (webview turns black and application crashes)







코멘트