我为OSX安装了heroku工具带,但无法使用它。在终端中键入heroku
,我收到以下错误:
dyld: lazy symbol binding failed: Symbol not found: ___memccpy_chk
Referenced from: /usr/local/heroku/vendor/gems/json-1.8.2/lib/json/ext/generator.bundle
Expected in: flat namespace
dyld: Symbol not found: ___memccpy_chk
Referenced from: /usr/local/heroku/vendor/gems/json-1.8.2/lib/json/ext/generator.bundle
Expected in: flat namespace
Trace/BPT trap: 5
我发现关于___memccpy_chk
的信息非常少; ___memcpy_chk
似乎更常见。我已经尝试安装更新版本的Ruby,将其添加到$PATH
,使用 rbenv 和 ruby-build ,但我很困惑。我对红宝石没有多少经验。任何帮助表示赞赏。谢谢。
答案 0 :(得分:0)
我在老化的Mac上似乎有类似的问题。解决它的最简单方法是安装较旧版本的heroku工具带。你可以在终端中运行这样的事情:
将安装v3.42.10。