|
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 15
|
|
Установка гемов - ERROR: Could not find a valid gem 'tk' (>= 0)24.10.2016, 14:10. Показов 3370. Ответов 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. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|