我正在尝试为Ruby安装NArray gem来做一些数学函数。我在Windows上使用gem 2.014运行Ruby版本2.0.0p353 [x64-mingw32]
当我尝试安装NArray gem时,会产生以下错误:
D:\ DocPerso \ Workspace Ruby> gem install narray
暂时增强PATH以包含DevKit ......
构建原生扩展。这可能需要一段时间......
错误:安装叙述时出错:
错误:无法构建gem原生扩展。
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
我用Google搜索,没有任何运气。
她找到了我用gem env获得的东西:
RubyGems环境:
RUBYGEMS VERSION:2.0.14
RUBY VERSION:2.0.0(2013-11-22 patchlevel 353)[x64-mingw32]
安装目录:C:/Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0.0
RUBY EXECUTABLE:C:/Ruby200-x64/Ruby200-x64/bin/ruby.exe
EXECUTABLE DIRECTORY:C:/ Ruby200-x64 / Ruby200-x64 / bin
RUBYGEMS PLATFORMS:
红宝石
x64的的mingw32
- GEM路径:
- 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/
答案 0 :(得分:0)
说明here对我有用。
AutoRun
干扰Ruby搞乱子进程执行 并通过结果,影响宝石安装。
对于懒惰;使用以下命令将其删除:
REG DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun
REG DELETE "HKLM\Software\Microsoft\Command Processor" /v AutoRun