Nano Hash - криптовалюты, майнинг, программирование

Отладчик JetBrains RubyMine 3.2.4 не работает

Запуск с Ruby 1.9.2

IDE жалуется, что требуется гем ruby-debug-base19x и предлагает его установить.

Однако при попытке установить его выдает сообщение

Не удалось установить драгоценные камни. Следующие драгоценные камни не были установлены: C:/Program Files (x86)/JetBrains/RubyMine 3.2.4/rb/gems/ruby-debug-base19x-0.11.30.pre2.gem: ошибка при установке ruby-debug-base19x-0.11. 30.pre2.gem: собственный гем linecache19 требует установленных инструментов сборки. Обновите PATH, чтобы включить инструменты сборки, или загрузите DevKit с http://rubyinstaller.org/downloads и следуйте инструкциям на странице http://github.com/oneclick/rubyinstaller/wiki/Development-Kit C: /Program Files (x86)/JetBrains/RubyMine 3.2.4/rb/gems/ruby-debug-ide-0.4.17.beta8.gem: Ошибка при установке ruby-debug-ide-0.4.17.beta8.gem: " Нативный гем ruby-debug-ide требует установленных инструментов сборки. Обновите PATH, чтобы включить инструменты сборки, или загрузите DevKit с http://rubyinstaller.org/downloads и следуйте инструкциям на странице http://github.com/oneclick/rubyinstaller/wiki/Development-Kit. 0.5.12): Ошибка установки linecache19: собственный гем linecache19 требует установленных инструментов сборки. Обновите PATH, чтобы включить инструменты сборки, или загрузите DevKit с «http://rubyinstaller.org/downloads» и следуйте инструкциям на «http://github.com/oneclick/rubyinstaller/wiki/Development-Kit».

Я последовал его совету, чтобы загрузить DevKit, но DevKit при попытке установить сказал, что он уже правильно установлен как часть Ruby.

Любой совет?


Ответы:


1

Проблема не связана с RubyMine, я бы попробовал переустановить Ruby и DevKit с нуля. Убедитесь, что DevKit действительно работает, используя тест из руководства по установке:

gem install rdiscount --platform=ruby
ruby -rubygems -e "require 'rdiscount'; puts RDiscount.new('**Hello RubyInstaller**').to_html"

Если все работает нормально, попробуйте установить отладочные гемы вручную из консоли, используя следующие команды:

gem install ruby-debug-base19x --pre
gem install ruby-debug-ide --pre

Опубликуйте журналы, предоставьте более подробную информацию, если это все еще не работает для вас.

01.12.2011

2

Драгоценный камень, который устанавливает отладчик rubymine, конфликтует с существующим отладочным гемов в наборе гемов. Удалите существующие отладочные гемы, вы можете получить список, запустив gem list | grep debug, и позволить rubymine установить свою собственную версию. Также убедитесь, что у вас нет гема отладки, упомянутого в Gemfile, а также не должно быть гема отладки в глобальном геме.

16.02.2012

3

На форуме RubyMine есть открытая проблема. Ответ Романа Мельника сработал для меня (но моя среда - Mac OS).

03.12.2011
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..