LINUX.ORG.RU

Установка Tk в Ruby 2.1.1

 , ,


0

1

Здравствуйте. пытаюсь поставить Tk в Ruby 2.1.1 (установлен через RVM) Поставил ActiveTcl 8.5, но «require 'tk'» говорит, что Tk не найден:

2.1.1 :001 > require 'tk'
LoadError: cannot load such file -- tk
        from /home/zikasak/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /home/zikasak/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from (irb):1
        from /home/zikasak/.rvm/rubies/ruby-2.1.1/bin/irb:11:in `<main>'

Пересобирал ruby с флагами

--enable-shared --enable-pthread --with-tk --with-tcl
но ничего не меняется.

Сам ActiveTcl установлен успешно

zikasak@NapLinux:~$ /opt/ActiveTcl-8.5/bin/wish8.5
% info patchlevel
8.5.15

Возможно ли заставить работать?

★★

Ответ на: комментарий от Alve

Я использую ruby не для rails.
Я на нем скрипты пишу.
Ну и sinatra мучаю, а rails потом, когда начну нормально ruby понимать

trofk ★★★
()
Ответ на: комментарий от Alve

Некотрые няши пишут тесты на ruby для своих школьных подделок или кусочки эмулирующие окружение системы.

anonymous
()
Ответ на: комментарий от Alve

Ты первый человек на ЛОРе, кто собирается использовать Ruby не для Rails :)

Да ладно!

zed_0xff
()
Ответ на: комментарий от trofk

Насколько помню:

вначале поставил RVM для одного пользователя.

Установил ActiveTcl (обязательно 8.5.*)

Затем установил руби 2.1.1 с этими флагами, обнаружил, что не работает.

потом нашел способ исправления установкой пакета libx11-dev и пересобрал (обязательно нужно)

после этого заработало

Возможно, связано с тем, что я сейчас использую kubuntu 14.04

zikasak ★★
() автор топика
Последнее исправление: zikasak (всего исправлений: 3)
Ответ на: комментарий от zikasak

делал то же самое, только у меня ActiveTcl (обязательно 8.6.*) Ruby - 2.2beta

Либо из-за беты, либо из-за 8.6 Спасибо

trofk ★★★
()
Ответ на: комментарий от Alve

Я использую не для Rails.
Более того, я даже не собирался использовать Ruby с Rails.

IIIypuk ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.