Ошибка установки Ruby Narray Gem в Windows

Я пытаюсь установить гем NArray для Ruby, чтобы выполнять некоторые математические функции. Я использую Ruby версии 2.0.0p353 [x64-mingw32] в Windows с гемом 2.014

Когда я пытаюсь установить гем NArray, он выдает следующую ошибку:

D: \ DocPerso \ Workspace Ruby> gem install narray

Временно улучшая PATH, чтобы включить DevKit...

Сборка собственных расширений. Это может занять некоторое время...

ОШИБКА: Ошибка установки Narray:

ОШИБКА: не удалось создать собственное расширение для гема.

C: /Ruby200-x64/Ruby200-x64/bin/ruby.exe extconf.rb

C: /Ruby200-x64/Ruby200-x64/bin/ruby.exe: Нет такого файла или каталога - extconf.rb (LoadError)

Gem файлы останутся установленными в C:/Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0. 0/gems/narray-0.6.0.8 для проверки.

Результаты регистрируются в C:/Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0.0/gems/narray-0.6 .0.8/src/gem_make.out

Я погуглил, без всякой удачи.

Ее вы найдете то, что я получаю с gem env:

Среда RubyGems:

  • RUBYGEMS ВЕРСИЯ: 2.0.14

  • РУБИНОВАЯ ВЕРСИЯ: 2.0.0 (2013-11-22, уровень обновления 353) [x64-mingw32]

  • КАТАЛОГ УСТАНОВКИ: C: /Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0.0

  • RUBY EXECUTABLE: C: /Ruby200-x64/Ruby200-x64/bin/ruby.exe

  • ИСПОЛНЯЕМЫЙ КАТАЛОГ: C: / Ruby200-x64 / Ruby200-x64 / bin

  • РУБИГЕМЫ ПЛАТФОРМЫ:

  • Рубин

  • 64-mingw32

  • ДРАГОЦЕННЫЕ ПУТИ:
- C:/Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0.0
  • КОНФИГУРАЦИЯ GEM:
- :update_sources => true

- :verbose => true

- :backtrace => false

- :bulk_threshold => 1000
  • УДАЛЕННЫЕ ИСТОЧНИКИ:
- https://rubygems.org/

1 ответ

Инструкции здесь работали для меня.

AutoRun мешает работе Ruby с запуском дочернего процесса и, как следствие, влияет на установку gem.

Для ленивых; удалите его с помощью следующих команд:

REG DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun
REG DELETE "HKLM\Software\Microsoft\Command Processor" /v AutoRun
Другие вопросы по тегам