�‹��\�z�X�e�b�v�E�o�C�E�X�e�b�v

Windows��Ruby1.9.1���C���X�g�[������

��IT�ҏW��

2009/3/11

Ruby 1.8�n���Ƒ傫���ς����Ruby 1.9�n���BWindows�‹���Ruby 1.9.1���C���X�g�[�����Ă݂悤�i�ҏW���j

�����̍��������Ȃ��ꂽRuby 1.9

�@�I�u�W�F�N�g�w���v���O���~���O���ł���X�N���v�g����Ƃ��Đl�C������Ruby�B2009�N1��31����1.9�n�����̈���łƂȂ�Ruby1.9.1�������[�X����܂����B

�@Ruby 1.9�n���́ARuby 1.8�n���ƈꕔ�ɂ����Č݊����������܂��񂪁A���ꏈ���n�ɉ��z�}�V���uYARV�iYet Another Ruby VM�j�v���̗p���A���s�����̍�������œK�����}���Ă��܂��B

�@����́AWindows�‹���Ruby 1.9.1���C���X�g�[�����Ă݂܂��傤�B�Ȃ��A�{�e�̊‹��́AWindows XP Professional��Service Pack 3��K�p�������̂ƂȂ��Ă��܂��B

�֘A�L���F
N �܂‚��Ɓ~���c�ARuby 1.9�����
http://www.atmarkit.co.jp/news/200712/25/ruby.html
N Windows��Ruby1.8.6���C���X�g�[������
http://www.atmarkit.co.jp/fcoding/articles/ruby186/ruby186a.html
N ��IT Coding Edge Ruby�^Rails�֘A�L���C���f�b�N�X
http://www.atmarkit.co.jp/fcoding/index/ruby.html

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

�@�uWindows��Ruby1.8.6���C���X�g�[�������v�ł́ARuby�{�̂Ɗ֘A���郉�C�u������1�‚̃C���X�g�[���ɂ܂Ƃ܂����uOne-Click Ruby Installer for Windows�v�𗘗p���܂����B�������A�����Ruby 1.9�n���ɂ͑Ή����Ă��܂���B

�@�����Ŗ{�e�ł́A�����‚����݂���Windows�����o�C�i����Ruby�̒�����umswin32�v�ƌĂ΂����̂��C���X�g�[�����܂��Bmswin32�́AVisual C++�ŃR���p�C�����ꂽRuby�ł��B��q��One-Click Ruby Installer for Windows���Amswin32���x�[�X�ɂȂ��Ă��܂��B

�@mswin32�ł�񋟂��Ă���L�u��Web�T�C�g�uRuby-mswin32 (ja)�v����ARuby 1.9.1�̃o�C�i�����_�E�����[�h���āA�C���X�g�[�����܂��B

�@�uRelease�v�y�[�W���Aruby-1.9.1-p0-i386-mswin32.zip���_�E�����[�h���A�C�ӂ̃t�H���_�œW�J���܂��B����́AC:\ruby�Ƃ����t�H���_�����A�����Ɉ��k�t�@�C����W�J���܂����B

�֘A�����N�F
N Ruby-mswin32 (ja)
http://www.garbagecollect.jp/ruby/mswin32/ja/

�@���ɁARuby�{�̂ւ�PATH��ʂ��܂��B�m�R���g���[���p�l���n�́m�V�X�e���n���J���A�m�ڍאݒ�n�^�u���N���b�N���܂��B

�@�m�‹��ϐ��n�Ƃ����{�^���������ƁA�u�V�X�e���‹��ϐ��iS�j�v��ݒ肷���ʂֈړ����܂��B

�@�ϐ��Ƃ����J�����̒�����uPath�v�Ƃ������ڂ�T���o���āA�m�ҏW�n�{�^�����N���b�N���܂��B�u�ϐ��l�iV�j�v�Ə����ꂽ�{�b�N�X�ɁA���݁A�ʂ��Ă���PATH�̈ꗗ���\������܂��̂ŁA������Ruby�{�̂��C���X�g�[������Ă���ꏊ��lj����܂��B

;C:\ruby\bin

�@Ruby1.9.1�������ɃC���X�g�[�����ꂽ���ǂ����A�m�F���Ă݂܂��傤�B�R�}���h�v�����v�g���J���i�R�}���h�v�����v�g�ɂ‚��ẮuWindows��Ruby1.8.6���C���X�g�[�������v���Q�l�ɂ��Ă��������j�A

ruby -v

�Ɠ��͂��܂��B

ruby 1.9.1p0(2009-01-30 version 21907)[i386-mswin32]

�ƕ\�������΁A�C���X�g�[���͐���ɍs���Ă��܂��B

�g�����C�u�������C���X�g�[������

�@mswin32��Ruby�̃o�C�i���Ɋ܂܂�Ă��Ȃ��g�����C�u�����́ARuby-mswin32 (ja)�́u�C���X�g�[���v�y�[�W�Ɉꗗ�ɂȂ��Ă��܂��B�{�e�ł́A���̂����A�����‚��̃��C�u�����̃C���X�g�[�����@���Љ�܂��B

�@Ruby�ɂ́Airb�ƌĂ΂��C���^���N�e�B�u�V�F���i�Θb�`����Ruby�����s�ł���‹��j��������Ă��܂��Birb�𗘗p���邽�߂ɕK�v�ȃ��C�u�������AGNU Readline�ł��B

�@Windows�p��readline.dll�́ARuby-mswin32 (ja)����������N�������Ă���uJust another Ruby porter,�v����_�E�����[�h�ł��܂��B�ureadline-4.3-2-mswin32.zip�v���_�E�����[�h���Ă��������Bbin�t�H���_���ɂ���readline.dll��C:\ruby\bin�փR�s�[���܂��B

�֘A�����N�F
N Just another Ruby porter,
http://jarp.does.notwork.org/win32/

�@Ruby 1.9�n���ł́A���C�u�����Ǘ��V�X�e���́uRubyGems�v���W���œY�t����邱�ƂɂȂ�܂����B�����ɁA�R�}���h�v�����v�g��RubyGems�̃o�[�W�������m�F���Ă݂܂��傤�B

gem -v

�@�m���ɁARubyGems�̍ŐV�Łi�{�e���M���_�ł�1.3.1�j�������Ă��邱�Ƃ�������܂��B�������A���̂܂܂ł�RubyGems�̂��ׂĂ̋@�\���g�����Ƃ��ł��܂���B

�@�܂��ARubyGems�𗘗p����Ƃ��ɕK�{�ƂȂ�zlib��OpenSSL�̃��C�u������p�ӂ��܂��Bzlib�́A�f�[�^�̈��k�^�W�J���s�����߂̃��C�u�����ŁAOpenSSL�̓f�[�^���Í������ĒʐM����SSL�^TLS�̂��߂̃I�[�v���\�[�X�̎����ł��B

�@Windows�p��zlib���C�u�����́AJust another Ruby porter,����_�E�����[�h�ł��܂��B�uzlib-1.1.4-1-mswin32.zip�v�Ƃ����t�@�C�����_�E�����[�h���A�W�J���܂��Bbin�t�H���_�ɂ���uzlib.dll�v���AC:\ruby\bin�փR�s�[���܂��B

�@����AOpenSSL�̃��C�u�����ł����{�e���M���_�ł́AJust another Ruby porter,����_�E�����[�h�ł���uopenssl-0.9.8d-1-mswin32.zip�v�ɂ́A�ړI�̃��C�u�������܂܂�Ă��Ȃ��悤�ł��B�����ō���́A�uDEAN LEE:/DEV/BLOG�v�Ƃ����u���O�́uDownload OpenSSL for windows�v�Ƃ����G���g���ɂ������uOpenSSL-0.9.8e for windows (Win32 version)�v���g�킹�Ă��炢�܂����B

�@OpenSSL-0.9.8e for windows (Win32 version)��W�J���āAbin�t�H���_���ɂ���libeay32.dll��ssleay32.dll���AC:\ruby\bin�փR�s�[���܂��B

�֘A�����N�F
N DEAN LEE:/DEV/BLOG - Download OpenSSL for windows
http://www.deanlee.cn/programming/openssl-for-windows/

�@ �܂��ARuby on Rails���g����Web�A�v���P�[�V�������J������ꍇ�ȂǂɁAiconv���C�u�������v�������ꍇ������܂��Biconv�́A�قȂ镶���R�[�h�������ꍇ�ɁA�����R�[�h�̕ϊ����i��܂��B

�@Windows�p�ɗp�ӂ��ꂽiconv���C�u�����́AMeadowy.org����_�E�����[�h�iiconv-1.8.win32.zip�j�ł��܂��B���k�t�@�C����W�J������Alib�t�H���_���ɂ���iconv.dll��C:\ruby\bin�փR�s�[���܂��B

�@����ŁARuby 1.9.1�̃C���X�g�[���͊����ł��BRuby 1.8�n���Ƃ̈Ⴂ���y����ł݂Ă��������B

�@Ruby on Rails��A���̃f�t�H���g�̃f�[�^�x�[�X�ƂȂ��Ă���SQLite3�p�A�_�v�^�[�̃C���X�g�[���Ȃǂ́A�uWindows��Ruby1.8.1���C���X�g�[�������v���Q�l�ɂ��Ă��������B

Coding Edge�t�H�[���� �g�b�v�y�[�W

�@Ruby�^Rails�֘A�L��
�v���O���~���O�͐l����
�܂‚��� �䂫�Ђ�̃R�[�f�B���O�V��
�@�Ƃ��Ƀv���O���~���O�̓X�|�[�c�ł���A�Ƃ��Ƀv���O���~���O�͑n���ł���B�y�����v���O���~���O�͐l���������肠����̂ɂ��Ă����
���Y�������コ����Ruby���������J���‹��J�^���O
Ruby on Rails 2.0�����̓T�|�[�g
�@���Y���������ƕ]���̃v���O���~���O����uRuby�v�B�����J���‹��𐮂��邱�ƂŁA����Ɍ����I�ȃv���O���~���O���”\�ɂȂ�
���񂽂�Ajax�J�������邽�߂�Rails�̊�b�m��
Ruby on Rails��RJS�ł��񂽂�Ajax�J���i�O�ҁj
�@����Ajax�A�v���P�[�V�����J���͂��Ȃ����v�������ȒP�ł��B�܂���Ruby on Rails�̊�b�m������w�т܂��傤
Pragger��netpbm�ō��摜��AA�ϊ��c�[��
Ruby���g���ĉ����ʔ������̂�����Ă݂悤�I
�@��ʓI�ȉ摜���A�X�L�[�A�[�g�ɕϊ�����c�[��������Ă݂�B����ɏo�͂Ƀo���G�[�V�������������Ă݂悤
�R�[�h���[�f�B���O���n�߂悤
Rails�R�[�h���[�f�B���O�`scaffold�̂��̐�ց`�i1�j
�@�D�ꂽ�v���O���}�̓R�[�h�������̂Ɠ������炢�A�ǂ݂��Ȃ��B�D�ꂽ�R�[�h��ǂނ��ƂŎ��g�̃X�L������B����̂�
�@�@Coding Edge�t�H�[�����t�B�[�h�@ 2.0�^1.0�^0.91

 



Coding Edge �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

>

Coding Edge �L�������L���O

�{�� ����