Графички кориснички интерфејси: Инсталација Тк

Тхе Тк ГУИ Алат је првобитно написан за ТЦЛ скриптни језик, али од тада су га усвојили многи други језици, укључујући Руби. Иако није најмодернији од алата, он је бесплатан и цросс-платформски и добар је избор за једноставније ГУИ апликације. Међутим, пре него што почнете писати ГУИ програме, прво морате инсталирати библиотеку Тк и Руби "везивања". Веза је Руби код који се користи за повезивање са самом Тк библиотеком. Без везивања, скриптни језик не може приступити изворним библиотекама, попут Тк.

Начин инсталирања Тк-а разликује се у зависности од вашег оперативног система.

Инсталирање Тк-а на Виндовс

Постоје бројни начини за инсталирање Тк-а на Виндовс, али најлакше је инсталирати скриптни језик АцтивеТЦЛ из Ацтиве Стате-а. Иако је ТЦЛ потпуно другачији сценаристички језик него Руби, исти су направили исти људи који чине Тк и два су пројекта уско повезана. Инсталирањем ТЦС дистрибуције АцтивеСтате АцтивеТЦЛ такође ћете инсталирати библиотеке Тк алатки које ће Руби користити.

Да бисте инсталирали АцтивеТЦЛ, идите на АцтивеТЦЛ-ове

instagram viewer
страницу за преузимање и преузмите 8.4 верзију Стандардне дистрибуције. Иако су доступне и друге дистрибуције, ниједна од њих нема функције које ће вам требати ако желите само Тк (а стандардна дистрибуција је такође бесплатна). Обавезно преузмите 8.4 верзију преузимања јер су Руби веза написана за Тк 8.4, а не за Тк 8.5. Међутим, то се може променити са будућим верзијама Руби-а. Након преузимања, двапут кликните инсталацијски програм и слиједите упуте за инсталирање АцтивеТЦЛ и Тк.

Ако сте Руби инсталирали помоћу Инсталатора једним кликом, тада су Руби Тк везиви већ инсталирани. Ако сте Руби инсталирали на други начин и Тк везиви нису инсталирани, имате две могућности. Прва опција је да деинсталирате тренутни Руби интерпретер и поново га инсталирате помоћу Инсталатора за један клик. Друга опција је заправо далеко сложенија. То укључује инсталирање Висуал Ц ++, преузимање изворног кода Руби и његово састављање. Будући да ово није уобичајени режим рада за инсталирање Виндовс програма, препоручује се коришћење инсталационог програма за један клик.

Инсталирање Тк-а на Убунту Линук

Инсталирање Тк-а на Убунту Линук је врло лако. Да бисте инсталирали Тк и Руби-ове Тк везе, једноставно инсталирајте либтцлтк-руби пакет. Ово ће инсталирати Тк и Руби-ове Тк везе као и све друге пакете потребне за покретање Тк програма написаних у Руби-у. То можете учинити или помоћу графичког менаџера пакета или покретањем следеће наредбе на терминалу.

 $ судо апт - инсталирај либтцлтк-руби 

Када се либтцлтк-руби пакет је инсталиран, моћи ћете да пишете и покрећете Тк програме у Руби-у.

Инсталирање Тк-а на друге Линук дистрибуције

Већина дистрибуција треба да има пакет Тк за Руби и менаџер пакета за управљање зависностима. Погледајте документацију и форуме подршке за дистрибуцију за више информација, али генерално, требаће вам било једно либтк или либтцлтк пакети као и било који руби-тк пакети за везивање. Алтернативно, можете да инсталирате ТЦЛ / Тк из извора и компајлирате Руби из извора са укљученом опцијом Тк. Међутим, будући да ће већина дистрибуција пружити бинарне пакете за Тк и Руби Тк повезивање, ове опције би требало користити само као крајње средство.

Инсталирање Тк-а на ОС Кс

Инсталирање Тк-а на ОС Кс приближно је исто што и инсталирање Тк-а на Виндовс. Преузмите дистрибуцију АцтивеТЦЛ верзије 8.4 ТЦЛ / Тк и инсталирајте је. Руби интерпретер који долази са ОС Кс већ би требао имати Тк везивања, тако да када је инсталиран Тк, требали бисте моћи покретати Тк програме написане у Руби-у.

Тестирање Тк

Једном када имате веза за Тк и Руби Тк, добра је идеја тестирати је и проверити да ли функционише. Следећи програм ће креирати нови прозор помоћу Тк. Када га покренете, требало би да видите нови прозор ГУИ-ја. Ако видите било какве поруке о грешци или се не појави прозор ГУИ, Тк није успешно инсталиран.

 #! / уср / бин / енв рубин
тражити 'тк'
роот = ТкРоот.нев
наслов "Руби / Тк тест"
крај
Тк.маинлооп