gpt4 book ai didi

macos - Ruby Racer 惰性符号绑定(bind)失败

转载 作者:行者123 更新时间:2023-12-01 17:21:49 25 4
gpt4 key购买 nike

我正在运行 El Capitan(全新安装)和带有 Ruby 2.2.2 的 Rails 4.2.1 应用程序。我最初在安装 libv8 时遇到了问题,并且不得不使用 brew install v8 和 gem install libv8 (版本)以 systemv8 作为标志强制安装。 Bundle 工作正常并安装所有 gem 依赖项。

但是当我去加载 rails sbundle exec Thin start 来启动我的应用程序服务器时,我收到以下错误。

dyld: lazy symbol binding failed: Symbol not found: __ZN2v82V821AddGCPrologueCallbackEPFvNS_6GCTypeENS_15GCCallbackFlagsEES1_
Referenced from: /Users/shakycode/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/therubyracer-0.12.2/v8/init.bundle
Expected in: flat namespace

dyld: Symbol not found: __ZN2v82V821AddGCPrologueCallbackEPFvNS_6GCTypeENS_15GCCallbackFlagsEES1_
Referenced from: /Users/shakycode/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/therubyracer-0.12.2/v8/init.bundle
Expected in: flat namespace

我正在谷歌搜索并寻找答案,但到目前为止还没有想出太多有效的答案。我的另一台升级到 El Capitan 的机器工作正常,但这个全新安装对于 libv8/v8/therubyracer 是有问题的。

关于如何调试这个有什么想法吗?我想编码。

最佳答案

仅仅重新安装 therubyracer 对我来说也不起作用。完整说明:

gem uninstall therubyracer libv8
gem install libv8 therubyracer -- --with-system-v8

关于macos - Ruby Racer 惰性符号绑定(bind)失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34242545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com