|
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 15
|
|
Установка гемов - ERROR: Could not find a valid gem 'tk' (>= 0)24.10.2016, 14:10. Показов 3372. Ответов 6
Метки нет (Все метки)
Привет, друзья.
Задумался значит я поставить себе гем tk, чтобы попрактиковаться в создании гуишек. Но почему-то стандартная команда gem install tk послала меня далеко и надолго: ERROR: Could not find a valid gem 'tk' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect retur ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ( https://api.rubygems.org/latest_specs.4.8.gz) Решил погуглить, наткнулся на следующие советы: Нужно добавить сертификат, как описано здесь. https://gist.github.com/luisla... ee0f806c88 Или использовать другой источник gem'в (без потребности в ssl) gem sources -a http://rubygems.org/ Лучше воспользоваться первым способом. Но первый способ выдаёт ошибку 404..а второй способ всё равно не хочет устанавливать гемы. Может кто сталкивался с такой бедой? З.Ы. винда 7ка, но раньше ставились без проблем. Потом пришлось снести руби и поставить заново и вот столкнулся с этой ошибкой. Добавлено через 3 часа 10 минут Вот такую портянку выдаёт после выполнения gem sources -a http://rubygems.org/ Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing tk: ERROR: Failed to build gem native extension. C:/RailsInstaller/Ruby2.2.0/bin/ruby.exe -r ./siteconf20161024-96400-1y37kcm.rb extconf.rb check functions.checking for ruby_native_thread_p() in ruby.h... yes checking for rb_errinfo() in ruby.h... yes checking for rb_safe_level() in ruby.h... yes checking for rb_hash_lookup() in ruby.h... yes checking for rb_proc_new() in ruby.h... yes checking for rb_obj_untrust() in ruby.h... yes checking for rb_obj_taint() in ruby.h... yes checking for rb_set_safe_level_force() in ruby.h... yes checking for rb_sourcefile() in ruby.h... yes checking for rb_thread_alive_p() in ruby.h... no checking for rb_thread_check_trap_pending() in ruby.h... yes checking for ruby_enc_find_basename() in ruby.h... yes Use ActiveTcl libraries (if available). Search tclConfig.sh and tkConfig.sh. Fail to find [tclConfig.sh, tkConfig.sh] Search tcl.h checking for tcl.h... no Search tk.h checking for tk.h... no Search Tcl library.............................*** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/RailsInstaller/Ruby2.2.0/bin/$(RUBY_BASE_NAME) --enable-shared --with-tk-old-extconf --without-tk-old-extconf --with-tk-old-extconf --without-tk-old-extconf --with-ActiveTcl --without-ActiveTcl --with-tk-shlib-search-path --without-tk-shlib-search-path --with-tcltkversion --without-tcltkversion --with-tcl-build-dir --without-tcl-build-dir --with-tk-build-dir --without-tk-build-dir --with-tcl-config --without-tcl-config --with-tk-config --without-tk-config --with-tclConfig-dir --without-tclConfig-dir --with-tkConfig-dir --without-tkConfig-dir --with-tclConfig-file --without-tclConfig-file --with-tkConfig-file --without-tkConfig-file --with-tcllib --without-tcllib --with-tklib --without-tklib --with-tcl-dir --without-tcl-dir --with-tk-dir --without-tk-dir --with-tcl-include --without-tcl-include --with-tk-include --without-tk-include --with-tcl-lib --without-tcl-lib --with-tk-lib --without-tk-lib --with-tcltk-framework --without-tcltk-framework --with-tcl-framework-dir --without-tcl-framework-dir --with-tk-framework-dir --without-tk-framework-dir --with-tcl-framework-header --without-tcl-framework-header --with-tk-framework-header --without-tk-framework-header --with-X11 --without-X11 --with-X11-dir --without-X11-dir --with-X11-include --without-X11-include --with-X11-lib --without-X11-lib --enable-tcltk-stubs --disable-tcltk-stubs --enable-tcl-h-ver-check --disable-tcl-h-ver-check --enable-tk-h-ver-check --disable-tk-h-ver-check --enable-mac-tcltk-framework --disable-mac-tcltk-framework --enable-tcltk-framework --disable-tcltk-framework --enable-pthread --disable-pthread --enable-tcl-thread --disable-tcl-thread --enable-space-on-tk-libpath --disable-space-on-tk-libpath --with-tcl-build-dir --without-tcl-build-dir --with-tk-build-dir --without-tk-build-dir --with-tcltkversion --without-tcltkversion --with-ActiveTcl --without-ActiveTcl --enable-space-on-tk-libpath --disable-space-on-tk-libpath --enable-tcltk-stubs --disable-tcltk-stubs --with-tcltk-stubs --without-tcltk-stubs --with-tcl-dir --without-tcl-dir --with-tcl-include --without-tcl-include=${tcl-dir}/include --with-tcl-lib --without-tcl-lib=${tcl-dir}/lib --with-tk-dir --without-tk-dir --with-tk-include --without-tk-include=${tk-dir}/include --with-tk-lib --without-tk-lib=${tk-dir}/lib --with-tclConfig-file --without-tclConfig-file --with-tkConfig-file --without-tkConfig-file --with-tclConfig-dir --without-tclConfig-dir --with-tkConfig-dir --without-tkConfig-dir --with-tk-shlib-search-path --without-tk-shlib-search-path --with-tklib --without-tklib --with-tcllib --without-tcllib --with-X11 --without-X11 --enable-tcl-h-ver-check --disable-tcl-h-ver-check --enable-tk-h-ver-check --disable-tk-h-ver-check Warning:: cannot find Tcl library. tcltklib will not be compiled (tcltklib is disabled on your Ruby. That is, Ruby/Tk will not work). Please check configure options. Can't find proper Tcl/Tk libraries. So, can't make tcltklib.so which is required by Ruby/Tk. If you have Tcl/Tk libraries on your environment, you may be able to use them with configure options (see ext/tk/README.tcltklib). At present, Tcl/Tk8.6 is not supported. Although you can try to use Tcl/Tk8.6 with configure options, it will not work correctly. I recommend you to use Tcl/Tk8.5 or 8.4. extconf failed, exit code 1 Gem files will remain installed in C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/tk-0.1.1 for inspection. Results logged to C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/tk-0.1.1/gem_make.out
0
|
|
| 24.10.2016, 14:10 | |
|
Ответы с готовыми решениями:
6
Could not find a valid gem Установка native extension гемов. установка gem |
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
|
| 24.10.2016, 16:17 | |
|
dsmaster, не вникая в суть проблемы. Что-то мне подсказывает что проще переустановить с поддержкой Tcl/Tk
1
|
|
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||||||
| 24.10.2016, 16:19 | ||||||
|
Если будете делать "чистую" установку, не забудьте
1
|
||||||
|
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 15
|
|||||||||||
| 26.10.2016, 10:04 [ТС] | |||||||||||
|
Спасибо, всё установилось нормально и работает, но работает очень непонятно.
Читаю про Tk отсюда http://www.razlib.ru/kompyuter... #metkadoc5 Переписал код, чтобы посмотреть как что работает и по экспериментировать. И сразу беда..
![]() Такая же беда с кнопкой:
Читал в интернете про замечательную программку WxFormBuilder, но у меня руби наотрез отказался с ней работать. Чем лучше пользоваться для создания гуишек?
0
|
|||||||||||
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||||||||||||||||||
| 26.10.2016, 11:05 | ||||||||||||||||||
|
Ваша запись:
pack ожидает hash.
1
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 15
|
|
| 27.10.2016, 09:59 [ТС] | |
|
Всё равно не понятно, как двигать виджеты
![]() У меня получается, что меняется размер главного окна, в том время как кнопка остаётся на одном месте.
0
|
|
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
|
| 27.10.2016, 15:50 | |
|
Да уж
Тут вам не в делфи мышкой программироватьЧитайте про Geometry Managers, Pack, Grid, Place. Добавлено через 2 минуты Посмотрите на другие бибиотеки для GUI, не сошелся же свет клином на Tk.
1
|
|
| 27.10.2016, 15:50 | |
|
Помогаю со студенческими работами здесь
7
tar.gz установка gem' ов Установка gem sass локально ERROR: Failed to build gem native extension При обновлении yum выдаёт "Cannot find a valid baseurl for repo" Error: The input character is not valid in MATLAB statements or expressions. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|