【问题标题】:Ruby's narray gem installation error on WindowsWindows 上 Ruby 的 narray gem 安装错误
【发布时间】:2014-01-29 10:25:49
【问题描述】:

我正在尝试为 Ruby 安装 NArray gem 来执行一些数学函数。我在 Windows 上使用 gem 2.014 运行 Ruby 版本 2.0.0p353 [x64-mingw32]

当我尝试安装 NArray gem 时,会产生以下错误:

D:\DocPerso\Workspace Ruby>gem install narray

暂时增强 PATH 以包含 DevKit...

构建原生扩展。这可能需要一段时间...

错误:安装 narray 时出错:

错误:构建 gem 原生扩展失败。

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

C:/Ruby200-x64/Ruby200-x64/bin/ruby.exe: 没有这样的文件或目录 -- extconf.rb (加载错误)

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

  • RUBY 版本:2.0.0(2013-11-22 补丁级别 353)[x64-mingw32]

  • 安装目录:C:/Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0.0

  • RUBY 可执行文件:C:/Ruby200-x64/Ruby200-x64/bin/ruby.exe

  • 可执行目录:C:/Ruby200-x64/Ruby200-x64/bin

  • RUBYGEMS 平台:

  • 红宝石

  • x64-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/

【问题讨论】:

  • 日志中的任何相关内容:C:/Ruby200-x64/Ruby200-x64/lib/ruby/gems/2.0.0/gems/narray-0.6.0.8/src/gem_make.out
  • 对我来说不感兴趣,但我是新手:C:/Ruby200-x64/Ruby200-x64/bin/ruby.exe extconf.rb C:/Ruby200-x64/Ruby200-x64/bin /ruby.exe: 没有这样的文件或目录 -- extconf.rb (LoadError)
  • 丢失的文件实际上是一个生成文件生成器。它没有丢失,只是不在gem 期望的地方。我想知道 Ruby 脚本是否无法自动更改驱动器,所以它试图 cd 到 C: 上的临时构建文件夹,但卡在 D: 上 - 如果您从当前的提示符开始运行安装,是否会发生故障C 上的目录:?
  • 当我在 C: 上使用当前目录启动安装时收到相同的错误消息:
  • 那我不知道错了,抱歉。这是我经常使用的 gem,因此可以确认您尝试安装的版本在其他环境中没有故障。事实上,我今天早上碰巧重新安装了它(但在 Mac 上,而不是在 Windows 上)。

标签: ruby math gem installation narray


【解决方案1】:

说明 here 对我有用。

AutoRun 干扰 Ruby 干扰子进程的执行 结果,影响 gem 安装。

对于懒惰的人;使用以下命令将其删除:

REG DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun
REG DELETE "HKLM\Software\Microsoft\Command Processor" /v AutoRun

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    相关资源
    最近更新 更多