代码之家  ›  专栏  ›  技术社区  ›  fafafariba

尝试安装Ruby 2.4.2时出现生成失败错误

  •  2
  • fafafariba  · 技术社区  · 7 年前

    rbenv . 运行命令后 rbenv install 2.4.2

    我收到以下消息

    BUILD FAILED (OS X 10.12.6 using ruby-build 20170914)
    
    Inspect or clean up the working tree at /var/folders/7s/pm59xf21247gd16zvrxmjfkwz6thn7/T/ruby-build.20170927101212.49499
    Results logged to /var/folders/7s/pm59xf21247gd16zvrxmjfkwz6thn7/T/ruby-build.20170927101212.49499.log
    
    Last 10 log lines:
    Generating RDoc documentation
    dyld: lazy symbol binding failed: Symbol not found: _utimensat
      Referenced from: /private/var/folders/7s/pm59xf21247gd16zvrxmjfkwz6thn7/T/ruby-build.20170927101212.49499/ruby-2.4.2/./ruby
      Expected in: /usr/lib/libSystem.B.dylib
    
    dyld: Symbol not found: _utimensat
      Referenced from: /private/var/folders/7s/pm59xf21247gd16zvrxmjfkwz6thn7/T/ruby-build.20170927101212.49499/ruby-2.4.2/./ruby
      Expected in: /usr/lib/libSystem.B.dylib
    
    make: *** [rdoc] Abort trap: 6
    
    1 回复  |  直到 7 年前
        1
  •  8
  •   fafafariba    7 年前

    找到了答案。通过运行解决错误 xcode-select --install .

    看见 https://github.com/Homebrew/homebrew-core/issues/4809