K.D*_*BTC 6 ruby rubygems ruby-on-rails dyld
我今天尝试启动一个简单的 rails 应用程序来刷新我的知识,但遇到了一个非常奇怪的问题......
服务器尝试呈现站点的索引视图,但突然中止并出现以下错误:
dyld: lazy symbol binding failed: Symbol not found: _ffi_prep_closure_loc
Referenced from: /Users/Marco/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/ffi-1.13.1/lib/ffi_c.bundle
Expected in: /usr/lib/libffi.dylib
dyld: Symbol not found: _ffi_prep_closure_loc
Referenced from: /Users/Marco/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/ffi-1.13.1/lib/ffi_c.bundle
Expected in: /usr/lib/libffi.dylib
Run Code Online (Sandbox Code Playgroud)
我试过(不成功):
奇怪的是,如果我手动创建控制器和视图,一切正常!
我看到了一个关于某个相关问题的建议,试图将我机器上的 C 编译器更改为默认值,但我不明白为什么有必要这样做,我想更深入地了解正在发生的事情。
| 归档时间: |
|
| 查看次数: |
555 次 |
| 最近记录: |