2013-09-12 3 views
2

Получение этой ошибки при попытке установить пакет. Следуя инструкциям по установке прямой установки gem, также не удается выполнить. С тех пор я удалил весь рубин (и код проекта) с моей машины, включая любую рубиновую конфигурацию и переустановил ruby, devkit и код проекта. Все еще получаю это. Не уверен, где искать дальше. В большинстве поисковых запросов появляются специфические для gem решения, которые, похоже, не применяются здесь. Дайте мне знать, если я могу предоставить дополнительную информацию. Благодаря!Ошибка при установке debug_inspector 0.0.2 Исходные расширения?

An error occurred while installing debug_inspector (0.0.2), and Bundler cannot 
continue. 
Make sure that `gem install debug_inspector -v '0.0.2'` succeeds before 
bundling. 

C:\TFS\Grange Commercial SEQ\White\Specifications>gem install debug_inspector -v 
'0.0.2' 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
The system cannot find the path specified. 
The system cannot find the path specified. 
ERROR: Error installing debug_inspector: 
    ERROR: Failed to build gem native extension. 

    C:/devl/Ruby/Ruby192/bin/ruby.exe extconf.rb 

Gem files will remain installed in C:/devl/Ruby/Ruby192/lib/ruby/gems/1.9.1/gems 
/debug_inspector-0.0.2 for inspection. 
Results logged to C:/devl/Ruby/Ruby192/lib/ruby/gems/1.9.1/gems/debug_inspector- 
0.0.2/ext/debug_inspector/gem_make.out 

ответ

1

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

В Windows нет инструментов (по умолчанию или с помощью программы ruby) для компиляции c-зависимостей для ruby. Если вы хотите сделать это самостоятельно, вы можете проверить: http://rubylearning.com/blog/how-do-i-install-a-ruby-gem-with-native-extensions-on-windows/

Другая проблема состоит в том, что именно этот драгоценный камень не работает с рубином < 2,0: https://github.com/banister/debug_inspector и ваш рубин версия, кажется, 1.9.1

Я бы проверил ваш Gemfile.lock, чтобы узнать, какие камни требуют отладочного инспектора. Если вы можете обойтись без них, выньте их, и ваш комплект будет успешным. Если они у вас есть, попробуйте запустить виртуальную машину Linux и использовать ее для вашей разработки. Мое личное предложение было бы Ubuntu: http://www.ubuntu.com/download/desktop и VirtualBox или VMWare Player. Виртуальная коробка - FOSS, поэтому, если это работа компании, вам придется ее использовать: https://www.virtualbox.org/. VMWare Player является бесплатным для личного использования, и мне нравится, как он работает немного лучше:

0

У меня такая же ошибка, используя Ruby 2.2.4 64bit, на windows 10 64.

В моем случае, что произошла ошибка была установка нескольких версий рубин, один за Другие- (чтобы попытаться решить эту ошибку)

В конце концов я решил, запустив ruby dk.rb install --force (Сначала я сделал это без force флаг), как указано this answer. Просто убедитесь, что используете правильную версию версии ruby, которая работала для меня, была ruby 2.1.7 32bit.

+0

используйте ОС Linux вместо окон 7/8/10 –

Смежные вопросы