[英]installing libv8 8.4.255.0 with Ruby 2.6.10 and Apple M1 chip
我正在开发一个需要 libv8 但在尝试bundle install
时反复失败的 Rails (Ruby 2.6.10) 应用程序。 错误如下:
Error: Command 'vpython third_party/depot_tools/update_depot_tools_toggle.py --disable' returned non-zero exit status 1 in
/Users/jackel/.asdf/installs/ruby/2.6.10/lib/ruby/gems/2.6.0/gems/libv8-8.4.255.0/vendor
Running: gclient root
Running: gclient config --spec 'solutions = [
{
"name": "v8",
"url": "https://chromium.googlesource.com/v8/v8.git",
"deps_file": "DEPS",
"managed": False,
"custom_deps": {},
},
]
'
我对如何修复有点迷茫,因为大多数在线答案似乎都是针对 intel / x86_64 芯片的。 关于如何使其正常工作的任何想法?
我刚刚在我的 M1 Macbook Air 上安装了 libv8:
gem install libv8
Fetching libv8-8.4.255.0-x86_64-darwin-20.gem
Successfully installed libv8-8.4.255.0-x86_64-darwin-20
1 gem installed
我在这个目录中使用 Ruby 2.6.6 , rbenv 作为我的 ruby 管理器。 如您所见,它正在构建 x86 版本。 那是因为我在 Rosetta 模式下运行终端,所以它模拟旧的 x86 架构,直到我需要的所有库都赶上。 要将 go 设置为 Applications -> Utilities -> Terminal,右键单击终端并“获取信息”(命令 i)并选中 Rosetta 框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.