Ошибка установки 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