【问题标题】:How can I install gem libv8 in Mac OS Big Sur 11.0?如何在 Mac OS Big Sur 11.0 中安装 gem libv8?
【发布时间】:2020-11-22 17:01:06
【问题描述】:

当我尝试使用命令安装 libv8 gem 版本 7.3.492.27.1 时

gem install libv8 -v '7.3.492.27.1'

失败了

unable to fetch v8 source

如何在 Mac OS Big Sur 11.0 中安装 libv8?

【问题讨论】:

    标签: rubygems macos-big-sur libv8


    【解决方案1】:

    您可以安装Loic Nageleisen提供的gem的二进制构建

    https://github.com/rubyjs/libv8/issues/305

    在那里搜索文件

     https://www.dropbox.com/s/wuwuqhaqcate8k5/libv8-8.4.255.0-x86_64-darwin-20.gem?dl=0
    

    下载并安装

    gem install path-to-gem-file/libv8-8.4.255.0-x86_64-darwin-20.gem
    

    那么你已经在 Mac OS Big Sur 11.0 中运行了 libv8

    在您的 Gemfile.lock 中应该有

    GEM
      specs
        ...
        libv8 (7.3.492.27.1-x86_64-darwin-20)
        ...
    
    PLATFORMS
      ...
      x86_64-darwin-20
      ....
    

    【讨论】: