젠투의 Ruby와 Tk

젠투의 Ruby와 Tk

젠투 리눅스에서 tk/tcl 지원으로 Ruby를 얻는 방법. 나는 USE="tk" emerge ruby성공하지 않고 이것을 시도했습니다. 또한 "tk 사용 플래그 없음"에 따르면https://packages.gentoo.org/packages/dev-lang/ruby"

답변1

Ruby 설치를 테스트해 보겠습니다. 설치하는 각 Ruby 버전에서 다음 코드 조각을 실행하세요.

require 'tk'

root = TkRoot.new { title "Hello, World!" }
TkLabel.new(root) do
   text 'Hello, World!'
   pack { padx 15 ; pady 15; side 'left' }
end
Tk.mainloop

이것을 실행하면 어떻게 되나요?


해결책

설치를 테스트한 후 모든 ebuild 폴더에서 다음과 같은 작은 코드 조각을 찾았습니다 /usr/portage/dev-lang/ruby.

# The Tk module can no longer be built because the module code is no
# longer compatible with newer stable versions.
# https://bugs.gentoo.org/show_bug.cgi?id=500894

환영버그 500894 - dev-lang/tcl 8.5.15 및 8.6.1-r1이 모두 필요하지만 8.5.15만 설치할 수 있습니다.당신의 독서의 즐거움을 위해. 다른 GUI 툴킷을 사용해 보십시오. 트리에서 사용할 수 있는 선택 사항 중 일부는 다음과 같습니다.

  • kde-base/qtruby
  • dev-ruby/fxruby

관련 정보