�v���O���~���O�H�[�@���@Ruby�@���@Tips�@��

Ruby/Tk�‹������

(2009/01/15 �X�V)

�@* �Ƃ肠�������̑g�ݍ��킹�Ȃ炤�܂��s���Ƃ�����ł��B
�@* Windows XP��ł̎菇�ł��B
�@* �‹��ϐ����������Ƃ͒��ӂ��čs���ĉ������B
�@* �ŋߎ���Ruby-GNOME2�̕����C�ɓ����Ă��܂��B�悩�����炱��������Ă݂ĉ������B

Tcl/Tk���C���X�g�[��

��ActiveState�̃T�C�g����ActiveTcl���_�E�����[�h�B
�@�iActiveTcl��download�Ƃ����L�[���[�h�𗊂�Ƀ����N�����ǂ�΃_�E�����[�h�y�[�W�ɍs���܂��B�r���̌l���̓��͂͋����ł͂���܂���j
���_�E�����[�h����exe�t�@�C�����_�u���N���b�N����ActiveTcl���C���X�g�[���B

���@���̃y�[�W�ɏ����Ă����Ƃ����ׂčs���Ă��X�N���v�g�������Ȃ��ꍇ�A�C���X�g�[������Tcl/Tk�̃o�[�W�����������邱�Ƃł��܂��s�����Ƃ�����܂��B�i��: 8.5.x.x -> 8.4.x.x�j


Ruby���C���X�g�[��

���@One-Click Ruby Installer for Windows�A�܂���Ruby-mswin32 (ja)�̂ǂ��炩��I��ŃC���X�g�[�����܂��BOne-Click Ruby Installer�̕����Ȍ�̍�Ƃ͊y�ł��B

[ One-Click Ruby Installer ]
��RubyInstallerWiki: RubyInstaller�̃T�C�g�i�p��j�Ŏ��ȉ𓀎��C���X�g�[���iexe�t�@�C���j���_�E�����[�h����B�g�b�v�y�[�W��[one-click, self-contained Windows installer download]�̃����N���N���b�N����΃_�E�����[�h�y�[�W�ɍs���܂��B�ǂ̃o�[�W������I�Ԃ������ꍇ�́A��ԐV����Final Release�ł����Ǝv���܂��B
���_�E�����[�h����exe�t�@�C�����_�u���N���b�N���ăC���X�g�[���B

[ Ruby-mswin32 (ja) ]
��Ruby-mswin32 (ja)�̃T�C�g�ŃA�[�J�C�u���_�E�����[�h�B�iRelease�̃y�[�W�j
���_�E�����[�h����zip�t�@�C�����_�u���N���b�N���ĉ𓀁B�ł����t�H���_���D���ȏꏊ�Ɉړ��B
��Ruby�̃C���X�g�[���t�H���_�ɂ���"bin"�t�H���_�̃t���p�X���‹��ϐ�PATH�ɒlj��B
�@�i[�}�C �R���s���[�^]�̃v���p�e�B���J���A[�ڍאݒ�]�^�u��[�‹��ϐ�]�{�^�����N���b�N�B[�‹��ϐ�]�_�C�A���O��[�V�X�e���‹��ϐ�]�̕ϐ�[PATH]�̍��ڂ�"bin"�t�H���_�̃t���p�X��lj��B�lj��O�̒l�Ƃ͕K���Z�~�R����(;)�ŋ�؂�Ȃ���΂Ȃ�Ȃ��B��l�̃��[�U�����Ŏg���̂ł���΁A[���[�U�[�‹��ϐ�]�ɕϐ�[PATH]���쐬���A�����ɐݒ肵�Ă��悢�j


Ruby����Tk�𗘗p���邽�߂��ݒ�

���@���̍�Ƃ�Ruby-mswin32 (ja)�𗘗p����ꍇ�̂ݕK�v�ł��B

��������[�‹��ϐ�]�_�C�A���O��[�V�X�e���‹��ϐ�]�Ɉȉ��̍��ڂ�V�K�ɍ쐬����B
�@�i��l�̃��[�U�����Ŏg���̂ł���΁A[���[�U�[�‹��ϐ�]�ɍ쐬���Ă��悢�j

�@�ϐ��F�@TCL_LIBRARY�@�l�F�@ActiveTcl�̃C���X�g�[���t�H���_�� \lib\tcl?.? �t�H���_�̃t���p�X
�@�@�i?.?�̓o�[�W�����ԍ��B��Fd:\program\Tcl\lib\tcl8.4�j
�@�ϐ��F�@TK_LIBRARY�@�l�F�@ActiveTcl�̃C���X�g�[���t�H���_�� \lib\tk?.? �t�H���_�̃t���p�X
�@�@�i?.?�̓o�[�W�����ԍ��B��Fd:\program\Tcl\lib\tk8.4�j


Windows���ċN��

�@�ȏ�̍�Ƃ��I�������Windows���ċN�����܂��B


����e�X�g

require 'tk'
Tk.mainloop

�@���̃X�N���v�g�����s���ăE�B���h�E���\�������΁A�C���X�g�[���͐������Ă���͂��ł��B

�@����m�F�o�[�W�����F
�@�@ActiveTcl 8.4.9.1 / One-Click Ruby Installer (ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32])
�@�@ActiveTcl 8.4.12.0 / Ruby-mswin32 (ja) (ruby 1.8.3 (2005-09-21) [i386-mswin32])